40

1 1 0
                                    

In dreams, the human brain can't create new faces. The unfamiliar faces you see in your dreams are the faces of ghosts that watch you in your sleep.

Horror / Scary StoriesWhere stories live. Discover now