A review by mgilhart
Lanny by Max Porter

challenging emotional reflective sad medium-paced
  • Loveable characters? Yes

5.0