We can’t help but wonder how the hell openly gay pop icon Elton John ended up singing at Rush Limbaugh‘s wedding. Nevertheless, the British Rocket Man was the headlining act at Limbaugh’s wedding in Palm Florida on Saturday night.

Guests at the wedding between Rush Limbaugh and 33-year-old Kathryn Rogers included celebrity guests such as Fred Thompson, Sean Hannity, Bush adviser Karl Rove, golfer Tom Watson and Rudolph Giuliani.
The 400 guest wedding took place at the Breakers hotel in Palm Beach. Limbaugh and Rogers met six years ago at a charity golf tournament while the conservative radio host was in the midst of divorcing his third wife.
Addressing the over 20 year age difference between herself and her new husband, Kathryn Rogers said she is “sometimes not able to relate to the average person my age.”
Well, we guess the reported $1 million payday for Elton John was too tempting to keep him away, but we still aren’t quite sure why Limbaugh would want a flamingly gay performer singing at his nuptials…
Limbaugh will be off the air until Jun 15 to celebrate his honeymoon with his new bride.
>> Previously:Â Sheryl Crow Adopts Baby Boy Levi James