The One and Only Ivan β˜…β˜…β˜…β˜…β˜…

11594337 (1)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.