by Alice Sebold
2.69
295 pages
5h 35m
Confront the complexities of family, forgiveness, and the weight of responsibility in this unflinching and emotionally charged novel that explores the darkest corners of the human heart.