This is the first book I have read by this author. I will definitely read another book by her as her style of writing is great. However, this book was a bit hard to follow. The basic premise is to show what would happen if you could relive events in your life until you got them right. The concept is great, but a bit cumbersome in the execution. You end up having chapter after chapter of the same events happening with different outcomes. The net result is you are left with a story that has no real linear story as you aren't sure what this person's life really ended up being. In the end it seems there would be some sort of tying together of all the elements. However there was not, and the reader is left hanging in the air, which is frustrating slogging through a fairly dense book. This would be a great book for a book club though as there is lots of food for thought.