Yeah, I learned in elem school that the comma had to be there or the last two things would be grouped together like "macaroni and cheese" versus just macaroni and just cheese.
I did, however, get a HUGE inappropriate giggle out of the idea of eating Grandma