Japan’s cities may speak of the future; its temples and shrines evoke a distant past. Once upon a time, as the fairy tales go: mukashi, mukashi …

If you let your mind wander alone in the silent grounds of a temple, you can see shimmering castles and golden lanterns. A deserted shrine can conjure mythical dragons and princesses, sorcerers and spirits. Whispers and glances. Visions and dreams. Secret lives.

Mukashi, mukashi … Once upon a time …