Loved almost all of the characters even the ones at the beginning who were not written in a great light (I can't like Andy or whatever his name was). The last 80 or so pages had me teary eyed and gave me heart pangs but I enjoyed every minute of it. I loved that Rylan did what he had to, to remain true to himself. Maggie was awesome throughout for championing him and caring for him. It was fun learning about Rylan's back story but I'm a bit sad to see that reader's never really got Jade's whole story and what was going on with his family.
I wouldn't mind if the author one day decided revisit these characters.