most of the time resulting in his stoic and independent personality. Kotarou is able to see angels, demons, and spirits because he is a descendant of Shia. He later discovers he is the reincarnation of , his grand-uncle and Shia's son. Kotaroh's family were labeled as demons by the villager. Since Misha was Kotaroh's emotional support, he committed suicide when Misha was forced to return to heaven. Kotarou was initially in love with Shia which strains his friendship with Takashi. Eventually, his feelings shift towards Misha and is reinforced when Shia is revealed to be his great-grandmother. In the anime adaptation, Kotarou's relation to Kotaroh and Shia was removed; he was voiced by Miyuki Sawashiro. Shia is a demon with the appearance of a frail feminine girl. Because of her nature, she needs to absorb life energy while in the human world to survive. Before the start of the series, an amnesiac Shia lived in the human world as , an adopted daughter of a merchant. She married and gave birth to Kotarou's granduncle and grandmother. Due to her demonic nature, Shia was forced to return to hell to restore her health; her demon memories overwrite her memories as Shima. Due to Taro's ailing health, Shia returns to the human world and subconsciously searches for him. She regains her memories as Shima when Kotarou reveals her past to her, and attends Taro's funeral; ignoring her demonic nature to feed, Shia dies shortly after. In the anime, Shia has no relation to the Higuchi family and travels to the human world to complete her demon apprenticeship. Shia's good nature causes her to fail and her existence is annulled; at the end of the series, Misha brings Shia back to life as a human. She was voiced by Yukana Nogami. Takashi is Kotarou's friend and classmate. He secretly works hard to maintain his public image as a prodigy. He loves Koboshi but moves onto Shia when he learns Koboshi loves Kotarou. His family's financial difficulties forces him to abandon his dreams of enrolling in a high quality school. In the anime, Takashi's feelings and home life is never explored; he was voiced by Mitsuki Saiga. Koboshi Uematsu is Kotarou's friend and classmate. She harbors a crush on him and confesses her feelings later in the series. After she is rejected, Koboshi changes her outlook on life and strives to improve herself to