One of the most emotional middle grade books I've read since The Remarkable Journey Of Coyote Sunrise by Dan Gemeinhart. I didn't see a change in characters coming, AT ALL and it got me right in the heart. Just pages before I was like I'm gonna raise my kid to be like **** (spoiler!) and bam bawling like a baby. So good.