A review by carlycooper
Olive's Ocean by Kevin Henkes

4.75

Quote on page 202