A review by alysona
All the World by Liz Garton Scanlon

5.0

This keeps growing on me. I have reread it a few times already.