I usually LOVE Jennifer Weiner's books. This one, I got through it but thought it was just ok. It got better as it went on but early on, I swear there were errors, etc. And, it was a bit slow. Somewhat disappointing. I hope her next is as good as her past ones!