I think that this movie was pretty good! I have heard many bad things about Blake Livelys acting in this movie and i was prepared for the worst but after i saw the movie i was pleasantly surprised that the acting wasn't even that bad!
Even if all the events from the book weren't in this movie, i think it was still pretty good. I would say even better than the book itself.
I recommend to watch this movie because it shows a realistic picture of how domestic violence can look like.