Kensuke Nimura is your average high-school student—except he can see spirits. This ability generally hinders him more than it helps him, especially in trying to get a girlfriend. However, everything changes when he encounters Kagura Tsuchimiya while being pursued by evil spirits. They accidentally kiss, and manage to destroy a source of energy drawing the evil spirits. A few days later, Kagura transfers into Kensuke's class, much to his surprise. Kagura is an agent of a government agency that defends the public against supernatural enemies. She wields Ga-rei, a spirit beast that kills these spirits. Kensuke's spiritual awareness and his attraction to Kagura compels him to follow her to the agency, where he is recruited to fight the supernatural.