David Foster, 69, has been married five times. Katharine, 35, is the stepmother to his seven children, the oldest of whom is 49. They say, "Go fuck yourself" to people who disagree with their age gap. McPhee was performing on a gay cruise when Foster joined her onstage, saying:
“I don’t know if you noticed or not, but there’s a bit of an age difference between the two of us...But on this cruise, nobody gives a shit.”
Then, Katherine added, “Go f - - k yourself" to anyone who dislikes their age gap.
Foster made the statement to the crowd aboard a gay cruise, apparently drawing a comparison between his age difference and gay rights. But then, Katharine has always loved "her gay boys."
What's the largest age gap you've had in a relationship?
More than 20 years