A review by janae
Inkheart by Cornelia Funke

5.0