Sean Hannity we'd expect, but who would have imagined Elton John would be putting in an appearance at the wedding of Rush Limbaugh?
In an unexpected booking, the crooner took the stage at Palm Beach's Breakers Hotel to perform in front of 400 guests in celebration of the conservative icon's marriage to 33-year-old Kathryn Rogers.
This is the fourth marriage for 59-year-old Limbaugh, but the more compelling story is just what Limbaugh and the 63-year-old Grammy-winning knight have in common.
A desire to debate gay marriage?
Rush isn't the only celebrity tying the knot. Check out other soon-to-be-newlyweds in our gallery!