Shannon Hale, just, wow. I don't have the words to describe how good this book is. This is now my favorite book, and that's saying a lot because I've read more than 1000 books that are really good as well. It's filled with different emotions and it's just wow. This book deserves and I won't let it be under a 10/10. Thank you, Shannon Hale. You've made my life better. Thank you.