I feel like any attempt to review this book would not be good enough.
All I'm going to say is that it is extremely well written, the characters are fantastic, and that this is one of my favorite books of all times. (And it's not even one of my favorite genres.)
If you haven't read this already, you should. Read it now. You can thank me later! ;)