I mange hundrede år har den årlige kirsebærblomstring, kaldt Sakura, været fejret i Japan. Sakura markerer, at naturen vågner op og symboliserer, at skønheden er flygtig, og livet skal nydes. Inspiration fra traditionen er kombineret i The Ritual of Sakura.