John Hopper - unique haunting fiction
We are all self-ghosts. We are the ghosts that haunt the past, present, and future of others.