Janet begins to panic about wedding preparations. Steve suggests that they organize a scavenger hunt for their friends, with clues providing the location of a party. Dylan and his friend Andrew are attacked by gay bashers. Andrew does not want to help put away their attackers because he has yet to come out. His boss finds out that he is gay and puts him on leave. Kelly snipes at Noah during the scavenger hunt, as she blames his strip club for Jackie and Mel's break-up. Gina freaks out when Dylan refuses to pull over and help a stray dog.
David helps her find the animal and take it to the vet. The gang arrives at a park to discover that Steve and Janet are holding a surprise wedding ceremony. At the reception, Dylan baffles Kelly by commenting on how beautiful she had looked in her wedding dress. Gina leaves abruptly after Dylan admits that they will probably never get married. She sleeps with David. Kelly confronts Dylan about his remark. He confesses that he flew in for her wedding, only to leave immediately because he couldn't watch her marry someone else.