Trwają wojny napoleońskie. Teresa nowicjuszka w zakonie w Miraflores, stara się żyć zgodnie z klasztorną klauzurą, jednak jej serce tęskni za romansem i przygodą. Gdy w miasteczku zatrzymuje się pułk brytyjskich żołnierzy, Teresa zakochuje się w przystojnym kapitanie Michaelu Stuarcie. Świadoma niestosowności tych uczuć modli się do klasztornej figury Maryi z prośbą o pomoc.