The One and Only Ivan ★★★★★

I was so pleasantly surprised by The One and Only Ivan, I just had to give it all five stars. This is what a middle grade novel should be.