Great book. A little too long, especially after the reconciliation scene - I would have been happy if it ended there, instead of the story going on for another 50 pgs or so.It was smooth-sailing and fun for most of the book that I was starting to wonder when the angst would come, and it did come....