A review by quietlyhermione
The Fate of Fausto by Oliver Jeffers

5.0

So smart.