Honestly I got caught up in what was happening and that's good, you don't have to reread something just to understand. I keep saying this but really. It requires nothing of us, perfect for right after exams.
Basically this book celebrates being a geek and doesn't over-sell being true to yourself. We are allowed to make mistakes and by doing so find out who our true friends are.
It's not a love story. It's the quest of growing up. It's about taking all the shit the world throws at us and making it through every day. About suffering through the taunts and teasing and projectiles. Being strong and knowing you are the only person who can make a difference in how everything effects you. It's just about finding that light that says I can do it.