Sacred Hearts by Sarah Dunant

Sacred Hearts by Sarah Dunant

The year is 1570, and in the convent of Santa Caterina, in the Italian city of Ferrara, noblewomen find space…