Katharine McPhee and David Foster couldn’t keep their hands off each other as they enjoyed a getaway in Mykonos, Greece.
The couple, who are said to be getting married any day now, put on a very steamy display as they took a dip together looking more loved up than ever.
Katharine, 35, got plenty of admiring glances from her much older beau, as she flaunted her figure in a beige bikini with gold details.
Bikini babe: Katharine McPhee looked amazing as she took a dip in Mykonos with fiance David Foster ahead of their wedding
Heading down the aisle: The couple looked loved up as they stayed close in the water
The former Scorpion star added a thick gold chain and hoop earrings and shaded her head with a straw summer hat.
David, 69, meanwhile showed off his dad bod in some white and blue stri