Perfect development of the characters
Which is your favourite character?
It's rare that a book makes me literally laugh out loud and/or sob my eyes out... this author accomplishes that more than once in this remarkably told story. Perfect development of the characters - the bond they build is palpable, believable and quite beautiful. 