A review by hannahdavidson05
All The Broken Places by John Boyne

4.0