goodreadswithronna.com
Crenshaw by Katherine Applegate
Everything around Jackson seems out of control, but Crenshaw, an imaginary cat, helps guide him. Money's tight but there's no deficit of love in his family.