P21

41 1 0
                                    

There are about ten dead people for every living person. Each living person is assigned a group of ten ghosts to watch over them.

Writing PromptsWhere stories live. Discover now