Ghosts

The ghosts in Japan are many, their spirits trail you when you least expect it. Their songs tickle your ears, just when you think you are alone.