🎼Yup!!

A post shared by David Foster (@davidfoster) on


Now we know details!

News broke yesterday that David Foster, 68, popped the question to girlfriend Katharine McPhee, 34, and now the American Idol alum is filling us in on how it all went down.

In a text message with a pal she posted to Instagram, she revealed that the legendary music composer "did it at the top of a mountain in Anacapri" when it was "totally dark and only stars." She also joked that "thankfully he didn't push me off the cliff," and said that he told her "it was one or the other, and in the end he spared me." How romantic!

She also shared a photo of herself lounging with a friend on a yacht, and her new engagement ring is front and center. She must be over the moon!

The pair first began dating in May 2017, shortly after his divorce from Real Housewives of Beverly Hills alum Yolanda Hadid was finalized.

"When Kat talks about David, her face lights up. She’s really so happy. They’re actually so sweet together. They aren’t hiding it anymore. … David is really charming. The age difference might seem substantial to some, but they are really cute together and it makes sense," a source dished to Us Weekly.

Hopefully for both of them, his fifth time down the aisle is his last!