Ichiro Hanada is a naive boy who is always up to some kind of mischief. His life changes when he finds that he's able to communicate with ghosts... Then he sees the strong love that the ghosts retain for their loved ones. From this encounter he learns about the love that ties his own family together. Ichiro Hanada gets hit by a speeding truck. He survives but the knock to his head gives him the ability to see ghosts. Ghosts with unresolved issues on Earth begin visiting him. Ichiro is freaked out but the biggest shock comes when one of the ghosts announces that he was Ichiro's real father. Until that moment Ichiro had never questioned his origin but now a seed of doubt had been planted. Was there some dark secret in his family's past? In his search for the truth Ichiro starts to see the love that motivates both the dead and the living and how everybody wants their loved ones to be happy.