Olive Kitteridge by Elizabeth Strout

The book is a collection of 13 interconnected short stories revolving around Olive Kitteridge, a retired schoolteacher living in a small town in Maine. Olive is a complex character with a prickly exterior but a deep well of emotion and empathy beneath the surface. Through her interactions and relationships with various town residents, the book explores themes of love, loss, aging, and change, painting a rich portrait of a community and its inhabitants.

The 1043rd greatest book of all time