Crenshaw by Katherine Applegate tells the magical and touching story of a boy named Jackson who is helped by his imaginary friend, a giant cat named Crenshaw, during his family's financial struggles.