Sixteen-year-old Ani lives in the tiny Quebec town of Ste-Anne-de-Beaupre, where her family runs Saintly Souvenirs, a tourist shop catering to the many pilgrims who come to the town seeking a miracle. The bane of Ani’s existence is her hyperactive, over-sexed younger sister, Colette. Ani and her mother, Therese, are devout Catholics; Colette and her father are not. When Therese is paralyzed after a freak accident, Ani’s faith is tested, but when she is confronted with something shocking in her mother’s past, she has to rethink her whole existence.