2.5Writing was a bit repetitive at times. (E.g. When they have full-on sex for the first time, their foreplay scene is filled with a lot of "Jareth grinned." Liam does something? Jareth grins. Liam says something? Jareth grins.)Also, there were a couple of scenes that felt too preachy and heavy-handed with a Moral Message about Certain Issues. Some subtlety there would have made it less annoying.Other than that, though, this was a nice enough little read with a likable nerd character who didn't have to use too many ("big") words when speaking to prove to readers he's a nerd.