David Foster and Katharine McPhee: 34 years
Foster, 69, and McPhee, 35, got engaged in 2018 while on an Italian vacation.
Foster has been married four times and McPhee has been married once.