I was so excited to read this book after reading the other reviews but I just finished it and was sorry I wasted the time. It has potential but the huge amount of back story combined with the narrator's one-dimensional voice made it a real snore. Read any of Jennifer Weiner's books instead.