Description from Goodreads:
Once upon a time, in an alleyway in the slums of the City Of Lockes, a young and somewhat lonely boy named Sam Haversford turns a group of teenage douchebags into stone completely by accident.
Of course, this catches the attention of a higher power, and Sam’s pulled from the only world he knows to become an apprentice to the King’s Wizard, Morgan of Shadows.
When Sam’s fourteen, he enters the Dark Woods and returns with Gary, the hornless gay unicorn, and a half-giant named Tiggy, earning the moniker Sam of Wilds.
At fifteen, Sam learns what love truly is when a new knight arrives at the castle—Knight Ryan Foxheart, the dreamiest dream to have ever been dreamed.
Naturally, it all goes to hell when Ryan dates the reprehensible Prince Justin, Sam can’t control his magic, a sexually aggressive dragon kidnaps the prince, and the King sends them on an epic quest to save Ryan’s boyfriend, all while Sam falls more in love with someone he can never have.
Or so he thinks.
Oh man, I don’t know what to say about this book. It was funny, like really really funny (if utterly ridiculous). But after a while the jokes got old and I was ready for the book to end. (There is such a thing as too much of a good thing.) Plus, I kind of thought some of the jokes were in bad taste, even some of the running ones. I liked the characters and the world. I think I’d be willing to read another in the series if I gave my self a break between this and it. So, I can’t say it was bad. I enjoyed it. But I didn’t love it and I think I probably could have if it had been pruned a bit.