Situation: I have been to a gay wedding.