Uprooted is a polish fairytale with a hard to pronounce heroine. 
 Agnieszka is not your typical heroine. 
 She is clumsy beyond words, manages to continuously make a mess out of herself by simply existing and finds her way by intuition rather than by brains. 
 So when she is chosen by the Dragon it is quite comical to witness her interactions with the Dragon throughout the book (who is not really a Dragon, but a wizard...) - he is the total opposite of Agnieszka, stick-in-the-sphincter scholar kind of guy: 
 "Your patron might charitably be called eccentric, burying himself out here and coming to court only when he's summoned, gloomy as a storm and issuing warning of inevitable disasters that somehow never come" 
 Together, Agnieszka and the Dragon have to face a big, powerful evil... 
 All in all, Uprooted was a funny, refreshing, suspenseful, creepy, magical read that made me suffer from sleep deprivation and lack of food for a while, and made me keep away from forests (yes, you read that right!). 
 I wish it would have had more Solya though. 
 I found him to be, apart from Agnieszka and the Dragon, the most entertaining character, and felt that there was potential for something more.