"He did it at the top of this mountain in Anacapri".
The couple is now enjoying a vacation in Europe together, and a source tells E!
McPhee's rep confirmed the news to ET Canada, telling us the couple, who are now enjoying a vacation on the Italian island of Capri, will indeed be getting married. "Totally dark, only stars". Adding the age difference between 68-year-old David and 34-year-old Katharine works for them despite seeming odd to many. "He said it was one or the other, And in the end he spared me".
In addition to Sara, 37, and Erin, 35, David is also father to Tim, 49, Allison, 48, Amy, 44, and Jordan, 31.
This will be Katharine's second marriage after she split from Nick Cokas in 2016.
The newly-engaged couple only recently confirmed long-running romance reports, with McPhee publicly declaring her love for Foster in a sweet social media post after revealing they were dating in May. "If we ever thought that anyone was in something for the wrong reasons, we would be very vocal about it". He was last married to "Real Housewives of Beverly Hills" star Yolanda Hadid.