It's a great book and I'll have to spoil purely by saying there's a LGBT component to the plot (because it's not mentioned on the book cover and I read it thinking it was a normal book). Anyway it's still a phenomenal book.