Life After Life by Katie Atkinson (2013)
Ursula Todd is born in 1910. Almost immediately, she dies. And then she’s born again. Ursula continues to grow and die over and over again. Caught between two of the greatest wars in history, Ursula must exert her power over the fate of civilization.
Advertisement