I believe there are 2 kinds of books. Ones you are glad when the ending comes because you want to move on with your life, and ones that make you irate as hell at the end because it IS over when you don't want it to be. This book for me is the latter. The characters are richly drawn in words for you, making you feel each one's personality. Each setting is created just as well so you feel like you are transported to the environment and experiencing what the characters are, whether it is action, horror, humor, or touching scenes between characters. If you plan on reading this, be prepared to not want to put it down.