Something To Believe In by Sloan Parker
This is intense, heartbreaking and dramatic. Sean is brave, strong, determined and vulnerable. Gavin is tough, protective and brave. Sean ended up on the streets because his parents wouldn't accept that he was gay. Gavin ended up on the streets after growing up in foster care. They meet one Christmas Eve at a shelter, and stuck together after that, becoming friends, then falling for each other. But they were never a couple, until Gavin came home from a week long stay with an old man. Most of the book is about life on the streets, but it turns hopeful and sweet. It's a really good story.