A review by shannontaylorcole
All the Broken Places by John Boyne

5.0