Brand / Company:
Kate Atkinson
Product / Service:Life After Life
Price: $15.97 USD
What if you could live again and again, until you got it right?
Does Ursula's apparently infinite number of lives give her the power to save the world from its inevitable destiny? And if she can -- will she?
What if you could live again and again, until you got it right?
Tags:
life after life by kate atkinson, life after life, kate atkinson