I won this book via a First Reads giveaway, though all of the opinions here are my own. I'll try not to include spoilers, though there may be a few. Just to warn you, on another note, the book has sexual content and a bunch of swearing. Though, I didn't feel like much of that was gratuitous. It all ...