I'm giving this book a big thumbs up. It was just so well written, I was absolutely enraptured from the very beginning. All the characters were just so well developed, even the sidekick characters were just really unique and well thought out. Each character has a really interesting back story. I honestly have no way of describing this book! It has a very whimsical sort of quality, and it was just so much fun and easy to read! This book is definitely making it onto my top books of 2018 list. I know the synopsis of the story is very vague but you will understand why once you read it. I literally read this book in 2 days I just couldn't put it down!