The story and characters and details were just flat out amazing. I love how as you read the book, some parts are predictable due to foreshadowing and simply being obvious to the reader, and other parts throw you a SERIOUS curve ball. That lack of spontaneity and imagination will make a book enjoyable but not particularly memorable, yet that was not a problem with this book. When I was half way through, I thought I knew where the story was headed, but Victoria Aveyard keeps you guessing and surprises you up to the very last chapter. Her characters are highly complex and realistic in the small nuances of the character and personality. You can't take everything at face value. I am highly anticipating the release Glass Sword and would definitely recommend this to anyone who loves fiction/ a little fantasy.