Life After Life by Kate Atkinson

"Life After Life" follows the story of Ursula Todd who is born and dies repeatedly in February 1910. Each time Ursula dies, her life restarts, with each successive life bringing different circumstances and decisions. The novel explores themes of fate, free will, and the infinite possibilities of existence. Through Ursula's many lives, the narrative provides different perspectives on significant historical events, including both World Wars.

The 964th greatest book of all time