Life after Life is a wonderful story, of life and death and life, again and again. Ursula ("Little Bear") is born in 1910, and then dies before she can even draw a breath. Then she is born again, and this time, she lives.
The strongest part of the story is set during the London blitz. And it's full of surprises.
I loved it.