Beautifully adapted from the book (as you would expect from the author being the screenwriter!)
Excellent casting, pitch perfect in ALMOST every way (the addition of Finch's abusive past was an odd and unnecessary addition).
Bring your tissues, this will hit you right where it hurts, in the heart.