David Foster and Katherine McPhee, 34 Years
Foster met McPhee when he mentored her on American Idol in 2006, but they didn't get together then. After he divorced Yolanda Hadid in 2017, dating rumors started to swirl. They confirmed their engagement in 2018. "It doesn't make sense to a lot of people, but it does to us," McPhee said.