Rush Limbaugh and Kathryn Rogers 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