Holy crap. Wow. This book was quite suprising. Excellent.
I got it yesterday, stayed up until around 1 am reading until the power of my house went out, woke up around 6 am when the power went back on and finished it.

Oh, instead of kissing, "snogging"
What the hell is with that? I mean, I have two English friends (in real life), and I never heard them use such a weird term.