This book seemed to me to have been written by someone quite young, possibly a first, one-off novel until, curious, I checked out Andrea Badenoch and discovered that was not so at all. Relentlessly told from the point of view of Jaz, albeit some in flashback, it nevertheless powered through myriad misunderstandings and mishaps and kept me reading to the end. Probably a 3.6 stars rather than a 4, and not a writer I'd seek out in a hurry, it was nevertheless enjoyable.