Life After Life: A Novel by Kate Atkinson
At this point pretty much everyone has seen the movie Groundhog Day.
This book has a slight similarity but isn't quite the comedic event of the film.
Ursula is born on a snowy night and then she promptly dies. Then she's born again and lives for awhile only to die shortly after. Once again she's born but this time she lives for awhile. Her story goes on like this over and over again. She has no real memory of her lives lived before only an eerie sense of deja vu. In large part, the people all around Ursula make the same choices in their lives over and over again but Ursula changes events by making a different decision when she has a feeling of foreboding.
Until you read a bit into the story, it is a little disorienting. Once you get a feel for the flow of the book, it is highly enjoyable to live life with Ursula over and over again.
I highly recommend this book.