Radnja ovog povijesnog romana događa se u 16. stoljeću u Italiji, gdje su samostani puni plemićkih kćeri čije obitelji nisu u mogućnosti ili pak ne žele dati miraz za njihovu udaju. Glavnu junakinju Serafinu otac šalje u benediktinski samostan Santa Caterina u Ferrari kako bi je odvojio od zabranjene ljubavne veze sa siromašnim učiteljem glazbe. Serafina je nesretna i planira bijeg, no u samostanu sklapa prijateljstvo sa sestrom Zuanom, zaduženom za samostanski vrt s ljekovitim travama i brigu za zdravlje sestara u samostanu.
Međunarodni uspjeh ovoga romana počiva na briljantnoj imaginaciji njegove autorice koja je najsnažnija kada dočarava samostanski život tako plastično da čitatelj može čuti šuštanje habita i tiho izgovaranje molitvi žena koje su se svojevoljno ili prisilno odrekle slobode, zamijenivši je strogim pravilima benediktinskoga reda. Sveta srca prožeta su kompleksnim ljudskim odnosima, strašću, tugom i vjerskim žarom. Sarah Dunant uspjela je stvoriti nevjerojatno živu i opipljivu atmosferu utemeljenu na pomno istraženim, no nenametljivo iznijetim povijesnim činjenicama, i navesti nas da proživimo radosti i tuge, frustracije i bijes, pobunu i pomirenost a povremeno čak i Božju prisutnost u životima opatica u renesansnom talijanskom samostanu.