Read Alouds Ranked - No. 15

Ranking 28 books I read aloud this spring and why they worked (or didn't)