A review by unconventionalbliss
The Thief Lord by Cornelia Funke

5.0