Reincarnation on Repeat: Life After Life by Kate Atkinson

Published: April 2nd, 2013 Publisher: Hachette Audio Genre(s): Fiction, Fantasy Format: Audiobook Length: 15 hours, 34 minutes Life After Life opens with its main character, Ursula Todd, dying as an infant… and then being born again. This time, the doctor arrives in time and Ursula lives, only to die a few years later when she … Read more