A review by maidmarianlib
How to Apologize by David Larochelle

slow-paced

5.0

Very sound advice, the illustrations add context to the situations.