Conservative radio host Rush Limbaugh married Kathryn Rogers on Saturday night at the Breakers Hotel in West Palm Beach, Florida.
The 6:30 p.m. ceremony was attended by 400 guests including Karl Rove, Rudy Giuliani, James Carville and Supreme Court Justice Clarence Thomas.
According to the Palm Beach Post, the couple said their vows in the Ponce De Leon ballroom amidst hundreds of candles and white roses. More than 50 security guards were staffed for the evening affair.
Following the nuptials, Elton John serenaded the newlyweds for a hefty price tag of $1 million.
Limbaugh and Rogers met in 2004 when she ran a charity golf tournament. They are honeymooning in Mexico.