Where To Stream Omamori Himari Season 1 Episode 6
Kiss x Cat x Kiss
- Aired February 10, 2010
- 30 Min
Another Demon Slayer appears! But she's not looking for peace with the demonkind. Even worse, she's claiming to be his…fiancé?! Is she here for love or war?