I know a lot of people here didn't like this song but I really enjoyed it. It was a fun, cheesy departure from The Muppets' other songs and a great duet-without-being-a-duet for Amy Adams and Miss Piggy. (And, come on...The singing food! How can you go wrong with the singing food?!?)
Watching this again the other night before I went to bed, I was reminded that the Mary character has a little more subtext than we might initially realize. She comes off as the cheerful, dutiful girlfriend in the first few scenes but you can see her slowly starting to unravel by the film's halfway point, bringing it to a climax in this number.
I remember being a little disappointed at first that Amy Adams wasn't given more big Enchanted-type numbers to sing, but seeing this again reminded me that it was better for all involved that she got another chance to shine by playing a very different character than Giselle.