My favorite book of alllll time is Boy Meets Boy by David Levithan. It is such a good book and everyone needs to read it. (I've read it 12 times already and I love it to death!)
It's about a boy named Paul and he lives in this small town and he's gay. He's never really had a problem about being gay because of his open-minded parents, friends, and the community he lives in. He meets this new boy named Noah and they like each other a lot but Paul's ex boyfriend Kyle (who dumped him and told everyone at school that he was "tricked" into being gay) wants him back and Paul is very confused. Things between Paul and Noah begin to fall apart but sometimes things have to get worse before they can get better, right?
EVERYONE READ IT.