This book is probably, - no IS one of my few most favourite books I've ever read (I didn't used to enjoy reading very much, but this book has gotten me addicted into reading books). This book includes a very intriguing plot, very very well rounded characters (I love their personalities), very meaningful themes, just everything! Includes all my favourite genres in a book; Fantasy, Drama, Action, Adventure, Thriller, Romance, etc. The moment I began to read this book, I COULD NOT put it down. Ugh, I can't even explain how amazingly magical this book is. I absolutely love this novel. I 100% recommend others to read this book. It is a wonderful read.