Rush Limbaugh and Kathryn Rogers

Rush Limbaugh has married for the fourth time — and his reception featured an unlikely guest: Elton John.

The conservative commentator and radio host wed Kathryn Rogers, 33, Saturday at Florida's Breakers Hotel, according to The Palm Beach Post.

The openly gay John later serenaded the 400 guests — including Karl Rove, Fred Thompson, Sean Hannity, Rudy Giuliani, James Carville and his wife, Mary Matalin — for a $1 million fee, the Post reports.

See photos of Rush Limbaugh

Limbaugh, 59, met Rogers, a Palm Beach resident, six years ago at a celebrity golf tournament. Rogers is a direct descendent of President John Adams, and her father attended the U.S. Naval Academy with future senator and 2008 Republican presidential nominee John McCain, according to News Corp., which owns Fox News.

Limbaugh's official website makes no mention of the wedding, but says that "El Rushbo" will be off the air until June 15. Guest hosts will fill in until then.