This was beautiful. I would highly recommend this to anyone who enjoys WWI and WWII historical fiction. I've never read Kate Atkinson before, but I enjoyed her writing style so much that I'm looking forward to reading more of her books. 
 The only thing I found a little unsatisfying was the "non-ending" ending. The entirety of the novel is Ursula living her life over and over again. Every alternate choice she (or someone close to her) made affected the path her life took. It gets to the point where she experiences deja vu and near the very end starts to truly remember and recognize that she has lived her life many times. (view spoiler)[ I was waiting to discover why she kept reliving her life, expecting some kind of lesson that needed to be learned or a mission to be completed. And even though the last snippet we see of her "current" life ends joyfully, the epilogue is right back to the day of her birth once again. So there is no ending. There is no after life, which at first I found a little distressing until I thought of getting to experience life over and over as the reward over something resembling nirvana. I had thought Ursula would keep going only until she had achieved a "perfect" life, but what is perfect anyway? (hide spoiler)] 
 Maybe that's the moral of the story. There are some things in life you can control, but you could never hope to live a "perfect" life under any circumstances. Amor fati.