A slow start, but great engaging characters, an unexpected love-triangle and an ending I could have never saw coming. Great writing (if a bit pretentious at times), but still, I highly recommend it if you're in the mood for an off-beat, entertaining read.