Again Catherine Ryan Hyde bats 1,000 with another wonderful book! I was a young adult during the time of this book and remember the attitude well. I loved the characters. You can definitely see into their soul! I love how CRH takes unlikely characters and sees to it that they become friends. I wish I could give this book more stars!