The bride and groom both wore white—her attire a bit more flowy than his—for the occasion, an intimate sunset ceremony aboard a sailboat anchored off a private beach, attended only by their kids and a couple of friends and officiated by the boat's captain.
Thankfully, it went off without a hitch, because Burke described their family-only trip to the Caribbean as nothing less than "the setting for an 18-year-long dream to come true."
They told no one, not even their mothers, that they were planning to tie the knot, Burke wrote on her Modern Mom blog. They even waited to tell their kids—daughter Rain and son Shaya are theirs together, while Burke has two daughters, Neriah and Sierra, from a previous marriage—until just days before they took off.
"Although I knew it would be one of Rain and Shaya's happiest days, my two oldest daughters needed to warm up to the idea," the Dancing With the Stars cohost wrote. "I gave them freedom to feel and participate as they wished. Thankfully, they supported me and opened their hearts to share in my special day, in trust of a deeper family commitment."
Burke wore a Mark Zunino gown and diamond-accented Jimmy Choo heels, which Charvet hand-delivered to the boat super early in the morning to avoid the paparazzi.
"Making the spiritual commitment to exchange vows in our favorite place, in front of our four children, with my soul mate seemed like a real life fairy tale," Burke continued.
"It was pure love, commitment, and romance that [led] me to marry David in such a picture perfect way. Trust me when I say that my love story has been unpredictable at times. But this day was a long time coming, beautifully staged, and totally meant to be."
Can't get enough wedding scoop? Tune into E! News Thursday at 7 p.m. and 11:30 p.m. for more exclusive video from Kim Kardashian's fairytale nuptials, and see exclusive pics from her big day in the Sept. 5 issue of People, on sale Friday.