Tenkuu Isurugi
The main male character. Tenkuu is a high school student who has been seeing dreams about a mysterious beautiful girl under a blooming Sakura tree in the past. He has a guardian spirit, a samurai named Hirenmaru, who he thought is only visible to him, at first. He suffers from a lot of misunderstandings due to Hiren's unsolicited help. On the first day of school, Tenkuu meets a girl named Kanade, who looks exactly like the girl of his dreams.