David Foster, Katharine McPhee Are Engaged

Canadian music producer and composer David Foster is engaged to singer-actress Katharine McPhee.

The 68-year-old B.C. native popped the question to his 34-year-old girlfriend on Sunday while they vacationed in Italy.

"He did it at the top of this mountain in Anacapri,” McPhee, the runner-up on Season 5 of American Idol, shared on Instagram. “Totally dark only stars.

"Thankfully he didn’t push me off the cliff. He said it was one or the other and in the end he spared me.”

It will be the fifth marriage for Foster, whose latest – to Yolanda Hadid – ended in January 2016 after four years, and the second for McPhee, who marriage to Nick Cokas ended in 2016 after eight years when it was revealed she had an affair in 2013.