I've Been Waiting All Night for You to Call Me Baby.

Gerard really fucking hated weddings. He despised being around people period. But when Frank's mom asked Gerard to be a groomsmen in her wedding for her second marriage to Frank's future step-dad, he couldn't really say no. Linda was practically a second mom to him. And Frank was his best friend, after all. So he's kind of obliged.

/Gerard has way too high expectations for things and gets amused easily by Frank's pain. When Frank tries to get him back, things go..well, wrong. Enjoy.