This is the first book I have ever given a five star to and I have read over 600 books. AMAZING is the only way I can describe it, from beginning to end. The ending just left me jumping up and down ( bittersweet) but I know the next book will be even better. I can't wait to read the next book. The ending leaves you guessing and your imagination running a mile a minute. I just love Julie Kagawa, she does not disappoint.