Author : Barbara Kingsolver
Number of pages: 560
Longlisted for the Women's Prize for Fiction 2023 Main
This instant classic is a masterpiece in storytelling from one of the worlds best-loved novelists. A once-in-a-generation novel it breaks and mends your heart in the way only the BEST fiction can.