Main Characters Kanade Suzaku Kanon Naruse Kyogoku Takato Ayanokoji Aoi Sagasawa Haru Yuki Riichi Tendo Kouki