A review by upstatelibrarygal
Olivia and the Fairy Princesses by Ian Falconer

3.0

Olivia is at it again. Irreverent. Precocious.