I won this book as a first reads give away. I had a really hard time with this book. The author is extremely talented and there is some really beautiful writing but I found myself having to slog my way through it. The first 350 pages were riddled with so much unnecessary detail that I would go from being really interested in what was happening, to debating if I should even finish the book. And that's pretty much what I did... Picked it up for a while, put it down for a looooong while, picked it up again, etc, etc. It ended up having some really interesting plot points, but in my opinion it just took too long to get there.