Singer-actress and songwriter Katherine Hope McPhee got engaged to musician-producer David Walter Foster on an Italian island in Europe.

Foster, 68, proposed McPhee, 34, during their vacation, reports The couple has been dating for a year now.

This will be the second marriage for McPhee after she got divorced from her first husband Nick Cokas whereas Foster will be getting married for the fifth time.

McPhee confirmed the news of her engagement with Foster on twitter.