Satoru is a young man with a warm heart. He has a cat named Nana, but, due to circumstances, he can’t raise cat Nana anymore. He travels with Nana to find a person who will take care of Nana. During his travels, he meets various people like his childhood friend and his first love. His unknown past and secret are revealed.
Set in the year 2020, Shiori Genbo (Ayame Gouriki) runs the large corporation Funtom. Shiori is also a descendant of prestigious noble family Phantomhive of England. As a descendant of the noble family Phantomhive, Shiori solves difficult cases which are ordered by the queen. In order to take revenge, Shiori makes a deal with Butler Sebastian (Hiro Mizushima). Their deal involves Butler Sebastian protecting Shiori until her revenge is fulfilled and then Sebastian will consume her spirit.
Shinji Yagami (Yuma Nakayama) is a university student. He is easily frightened, due to seeing ghosts. He has feelings for Koyomi Nada (Haruka Shimazaki). To protect Koyomi Nada, Shinji and Koyomi joins the occult research group at their university. They try to solve a mystery of the haunted campus with members of their occult group.
Kie Hirano (Haruka Ayase) is an ordinary OL who often daydreams. Mitsumasa Kodai (Takumi Saito) at the same company as Kie Hirano, but he is an elite salaryman. He is the eldest son in the Kodai family and he is also telepathic. Mitsumasa Kodai got his special ability to read other people’s mind from his British grandmother. Mitsumasa becomes attracted to Kie’s warm heart and her dreamy temperament. They begin to date and enjoy their days together, but Mitsumasa Kodai’s mother calls.