Sayoko is an incredibly kind, but solitary, young kimono-clad lady who has certain supernatural abilities. She can see ghosts, and she frees them from their places of death by agreeing to let them haunt her instead. As a result, everywhere she goes, she is followed by an army of well-meaning spirits that only she can see. Her weirdness tends to throw any normal people who would have otherwise possibly become her friends. Inaba is a poor college student who happens to accidentally run over Sayoko with his bicycle. Sayoko normally is unable to interact with people for long periods of time, because since she is haunted she endangers the health of other people just by being close to them.... But for some reason Inaba is completely fine with being around Sayoko even for long periods of time.... ...Just what's going on?