Katharine McPhee and David Foster were married over the weekend, and on Wednesday, the couple took to social media to share some incredible pics.

"The most perfect day with the most perfect husband," the "American Idol" alum shared.

Foster added, "6.28.19 A magical day celebrating us @katharinemcphee!!"

In the images, you see the happy couple embracing, McPhee in her gorgeous Zac Posen white gown and the huge smile on her face after they tie the knot.

Fellow stars like Kaley Cuoco wrote "Congrats gorgeous!!" under the post. Designer Rachel Zoe added, "Cannot wait to give you a big hug tomorrow !!!"

Foster has a few other pics, one featuring the couple walking down the aisle together.

In her Instagram stories, McPhee wrote, "The Most Perfect Day," followed by "Damn you're looking fine in your tux."

She also revealed that lyrics from a song Foster wrote for Celine Dion and René Angélil for their wedding day were sewn into her dress.

"It was a relationship that David always admired," she said.

Wow, talk about a stunning, heartfelt addition.

The duo have been painting the Internet red with love for some time now. Just last week, they posted a photo of them kissing "Italian style," McPhee wrote.

View this post on Instagram

Love Italian style. 👰🏼❤️🥰

A post shared by Katharine Foster (@katharinemcphee) on Jul 2, 2019 at 5:37am PDT

McPhee, 35, and Foster, 69, became engaged last summer.