Megurus Eltern sind bei einem Verkehrsunfall verstorben. Obwohl der Waisenjunge damit einen schwierigen Start ins Leben hatte, hat er sein Lächeln nicht verloren. Der Grund dafür ist seine Kindheitsfreundin Sara, in die er seit Langem verliebt ist. Als Meguru eines Tages an einem alten Schrein auf eine weiße Schlange trifft, ändert sich jedoch alles.
Diese Schlange, genannt Shirohebi, behauptet, eine Gottheit zu sein, die in die Zukunft sehen kann. Obwohl der Jugendliche das zunächst nicht glauben mag, muss er die Fähigkeiten des mysteriösen Wesens schließlich anerkennen. Als Shirohebi prophezeit, dass Meguru und Sara ein Pärchen werden, ist der Junge überglücklich.
Doch eine weitere Voraussagung trübt die Stimmung: Meguru soll in Kürze sterben, und auch Sara wird nach den Worten der Schlange in wenigen Wochen brutal aus dem Leben scheiden. Jetzt gilt es, sich sowohl gegen das Schicksal als auch eine andere Gottheit aufzulehnen. Dafür hat Meguru 100 Tage Zeit …