Tras romper su compromiso con Charlotte Löwensköld, el pastor Karl-Arthur cree haber recibido una orden divina para casarse con Anna, a quien considera un alma sencilla y sumisa. Pero la convivencia revela pronto un abismo entre el fanatismo de él y el instinto de supervivencia de ella, una mujer práctica y tenaz. Sus destinos se cruzan con la manipuladora Thea Sundler, el carismático pero fracasado barón Göran Löwensköld y la propia Charlotte, que, tras su matrimonio con otro hombre, no logra olvidar a Karl-Arthur...
Pasiones reprimidas y antiguas maldiciones familiares se entretejen con leyendas y episodios simbólicos para cerrar la Trilogía del anillo, en un relato donde la redención solo les llega a los que aprenden a amar sin renunciar a sí mismos.