Rating: 4 out of 5

I loved the diversity of the cast of characters in this book. I agree with others that the poem is somewhat forced in places, so it isn’t perfect. But the end did bring a tear to my eye.

Originally posted to my Goodreads account