David Foster and Katharine McPhee have known each other for years, performing together on many specials and at many events including David playing piano at Katherine’s first wedding!  The two have been dating since last May but first stepped out publicly at this years Met Gala. Foster proposed while the two were on a romantic vacation in Italy. US Weekly has more here