Uprooted by Naomi Novik
Every ten years the Dragon, a powerful wizard, takes a girl to his tower. No one really knows for sure what the girls go through while they're there, but everyone has their own ideas. It's time for the Dragon to choose a new girl. Everyone knows he'll choose Kasia. She has always been perfect in every way. Kasia's mother came to terms with this a long time ago and has been training her daughter to be the Dragon's companion since she was a little girl. Kasia's best friend, Agnieszka, is still struggling to accept she'll lose Kasia forever. Even though Kasia will be released in ten years, she'll never live in the valley again. None of the Dragon's girls do. As upset as Agnieszka is about losing Kasia, deep down she's thankful she'll never be chosen. She's the complete opposite of the girls the Dragon chooses. Or so she thought....
I can understand why there are five star reviews everywhere for this book. It really was amazing. The mix of Fantasy and Fairy Tale was perfect. The characters, both primary and secondary, are well developed, unique, and likable. The world building was great. The first 25% or so did drag quite a bit for my taste, but after that the story pace picked up and kept on going to the end
**Thank you Del Rey and Edelweiss for providing this in exchange for an honest review**