I didn't like the last parts as much as i liked the rest of the book. The last chapters after Amy comes back home are a bit rushed, in my opinion. Just wrap everything up because it's about to end, something like that.
This answer contains spoilers…
(view spoiler)[A part of me wanted Amy to be punished for what she did, but I have to say that it was interesting the way Flynn decided to end it. I guess misery loves company. (hide spoiler)]