Meguru Kaku is a normal high school student, except for the dreams he has about his previous life. O...