Garfield, the knight in shining armor

Garfield, the knight in shining armor