Life is full of mistakes, missed opportunities, tragedies and endings. But what if we could go back and try again, and keep trying until we get it right? The same life, every time, but with a moment of recognition, an undercurrent of caution at every crucial moment lived before? It's the snake with the tail in its mouth...the continuity and inevitability of life.

Ursula Todd is born on a February morning in 1910. The cord wrapped tightly around her neck ends her before she begins.

Ursula Todd is born on a February morning in 1910. The cord, though wrapped tightly, is cut in time to save her life which, this time, lasts a little longer.

The date of her birth never changes, but the date of her death is different almost every time.

This book is about more than reincarnation, though: it's about the complicated beauty of family. It's about selflessness, and the gradual awakening toward a larger purpose. The author does something very subtle, very clever with the reader's emotions. I was halfway through the book before I realized that my feelings of anxiety, frustration, doom and perplexity were not simply an independent response - were in fact engineered by her. By the end, I could only marvel at how deftly she turned me into Ursula Todd herself: I didn't so much identify with her, as I took on her experience as my own.

I am crazy about this book. I was sorry when it ended (or did it?), and will be recommending it to everyone.