I really enjoyed the book and thought it was well written and the characters were well developed. It reminded me a lot of an Amy Tan book, as other reviews have mentioned. The relationships between all the women in the book read so much like real life.
I think the book could have been improved by cutting out the rambling thoughts and preachy internal dialogue. It slowed the pace of the book and slowed down my reading. I found myself quickly skimming those sections so that I could get to the real meat of the story.
Overall, I think it was definitely worth reading and I have been suggesting it to my friends.