Ureshiko Asaba is a 26-year-old married woman. Few are aware that she is actually a magical girl named "Agnes" and serves as the protector of the town she lives in. One day, she encounters Sayaka Kurenai, also known as "Cruje," another magical girl designated by the magic realm as the legitimate successor to her role. However, Agnes is hesitant to step aside because she knows Cruje has been ordered to erase the entire area—including all its human inhabitants—in order to create a new one. Making matters more complicated, Ureshiko must cope with the growing distance between herself and her husband, Tamotsu, her developing feelings for Tatsumi Kagura, a young man who has recently become a tenant in her home, and the fact that if she ever kisses an ordinary human, she will lose her powers forever.