I was definitely surprised by how naïve Charlie was. He didn't know things that other kids his age were aware of until his friends told him about them. Another thing was how Charlie seemed to cry about everything. Charlie was a sensitive kid, I get that but it seemed a little extreme that no matter if someone was nasty with him or did something really sweet, his first reaction was to cry.
Even with all of his faults I really liked Charlie. He was a smart kid and only wanted some friends. He was a sweet kid who was always there to listen but like Sam had an issue with him not taking action so did I. I was just hoping that for once he would do something that made him happy instead of trying to make everyone else happy before him. I loved Sam. She was one of my favorite characters. She was fun and knew how to have a good time. The same went for Patrick. If I had known kids like them in high school they would have definitely been the one's I hung out with.
The whole revelation towards the end of the story about his aunt was surprising. I honestly didn't see it coming and it really explained a lot about Charlie and why he acted and did things the way he did.
I would definitely recommend this to anyone to at least read once in their life. It's a great story about finding friends while finding yourself along the way. In the end, I just wish that I had loved this as much as I thought I was going to.