The Birth Of Venus by Sarah Dunant

Set in Renaissance Florence, the story follows Alessandra Cecchi, a young woman with a passion for art and a longing for intellectual freedom, as she navigates the constraints of her society. Amidst the political and religious upheaval of the time, Alessandra's life becomes intertwined with a mysterious painter who awakens her desires and ambitions. As Florence is gripped by the fervor of Savonarola's rule, Alessandra must confront her own identity and the choices that will define her future, all while grappling with themes of love, art, and the struggle for personal autonomy.