The characters are well drawn out and fully developed. The plot is realistic and intense. The writing is practically flawless, save for a few repetitive phrases.
This book is hard to put down and highly recommended.