Chmerkovskiy’s brother and fellow DWTS pro Val Chmerkovskiy served as best man. Other DWTS wedding guests included groomsman Tony Dovolani , bridesmaid Rumer Willis, Sharna Burgess, Jenna Johnson, Nyle DiMarco and Candace Cameron Bure — who all made sure to share snaps of the fairy tale ceremony and rocking reception on social media.
Murgatroyd came down the aisle on the arm of her father in a romantic ball gown with an off-the-shoulder fitted bodice and multi-tiered, full gathered skirt.
“I didn’t want a stark white dress,” Murgatroyd, 30, told PEOPLE of her outfit choice in the days leading up to the wedding. “I just love the old-fashioned feel of the ivory. Especially against the castle, I didn’t want stark white. I think it’s more sleek, in a way.”
Chmerkovskiy looked dashing in a white jacket and tie with black pants.
Following the ceremony, the couple shared a kiss under a rainbow. DiMarco shared the romantic moment on his Instagram story, captioning the video, “Brb crying.”
RELATED VIDEO: DWTS Couples Who Are Dancing Down the Aisle!
The couple’s first dance was surprisingly simple for a pair of dance pros — just a simple slow dance.
However, Chmerkovskiy went all out to serenade his new bride. He sang as his talented pals performed a choreographed dance behind him.
— Peta Jane Fans (@PetaJaneFans) July 9, 2017
At the reception, Murgatroyd and Chmerkovskiy partied with their guests, with Murgatroyd linking up with her former DWTS partner DiMarco for a fun dance and Cameron Bure taking over the dance floor with Val.
Guests also posed in a photo booth, where Murgatroyd showed off her second gown of the evening: a sheer dress covered in feather details.
Before the big day, the couple and their guests celebrated with a lavish pre-wedding party on Friday.
The newlyweds got engaged in December 2015, a little more than a year before their son Shai was born.