I honestly loved this story. I was able to immediately forge a emotional connection with the characters. Yes, Amy is a very grumpy and difficult person. I know some people have complained that they couldn't connect with her, but I did. She was complex and real and she grew throughout the story.
I came away with several things:
1) Amy is really a good kid at heart, she's just had a rough time and made some seriously bad decisions. She wants to be noticed. She wants to fit in. She wants to be loved.
2) Amy's mom is really not a good person and is too focused on herself and not emotionally there for her daughter which is a lot of why Amy is the way she is.
3) I really want to read Cassie and Lila's stories.
4) Did I mention I wanted to smack her mom?