After exposing her allergic foster mother, Catherine, to cats and almost killing her for the 27th time, Claire feels that she may truly be a worthless person. As she cleans the toilets in punishment, Claire wishes for a higher purpose in life. Her wish is unexpectedly granted when the angel Gabrielle arrives to tell her she will give birth to the savior. This is not the destiny that Claire had imagined and she goes to confide in her foster mother Catherine.
She discovers that Cathrine has been possessed by the evil cat Grimm who wants to take Claire away from the church. Claire only wants her foster mother back and uses a holy water gun to chase this evil away. This incident reveals the existence of evil witches and inspires the nuns to teach Claire self-defence. Just as she is adjusting to her new life as the savior’s mother, Grimm and Cathrine return. Catherine is tried as a witch, but before the trial can finish Claire rescues her foster mother and escapes with the twin nuns Marie and Rosaline who were also hiding their witch powers. Claire must now struggle with new ideas of good and evil.