I received a free proof copy of this book from a First Reads giveaway, in return for an honest review. I apologise if there are any spoilers. There's a lot of bad language, sexual content and mature themes in the book. Please be warned when reading it.I like the writing style of the author in this b...