John Edwards and John Mellencamp on stage Friday night in Iowa.
DES MOINES, Iowa (CNN) - Democratic presidential candidate John Edwards took the stage Friday night–John Mellencamp's stage that is. But when he did, the reaction certainly wasn't all positive.
Mellencamp introduced the former senator from North Carolina about 30 minutes into his concert in Des Moines during the song "Small Town," which was a staple of Edwards' 2004 presidential campaign.
"I've got a friend that I've had for about the last seven or eight years," Mellencamp said, "and this guy's from a small town and just so happens to be running for president of the United States. Is John back there? Come on up here."
"Ladies and gentlemen," Mellencamp continued, "John Edwards has come to see the show!"
Edwards' appearance was met with a significant number of booes, as well as cheers.
Mellencamp gestured for Edwards to say a few words, at which point Edwards shrugged as if to say 'why not?'
"The good news is," Edwards began, "I've been in your small towns, born and raised in a small town. I've been all over your state in small towns."
"And you didn't come to listen to me," Edwards continued, "so I'm not singing. Thank you for being here. Have a wonderful night. Thank you all very much."
With that, he bent over to shake a few hands and then stood on stage in the dark listening to Mellencamp finish the song for another minute or two before heading out.
The performance was not originally on Edwards' public schedule Friday, but the campaign alerted certain members of the media via phone calls late in the day.
-CNN Iowa Producer Chris Welch