P21

45 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