Véritable working girl, Hanami a toujours eu une vie bien rangée. Peut-être même un peu trop. Sa rencontre avec Kazuaki, un jeune avocat qui prétend être lié à elle par un pacte mystique conclu il y a des siècles, vient chambouler ses projets d'avenir. Soudain, Hanami apprend qu'elle est une sorcière et que tout comme Kazuaki, elle doit protéger Kyoto des démons qui s'y cachent. Même si cette histoire semble provenir d'une légende urbaine inventée par une secte, Hanami finira par reconnaître qu'elle pourrait bien expliquer certains événements récents. Et si Kazuaki disait vrai? Et si elle était cette autre gardien de Kyoto?