At Theresa's, Brady and Theresa groan in bed about having to go to Will and Sonny's wedding. Theresa wants to find something red and low cut to wear. They disagree about going together. Brady leaves and Theresa has no present so re-gifts a picture frame of her own which holds a photo of Kim and Shane.
Rafe and Jordan leave the hospital. Abe and Maxine say they'll catch up. Nicole arrives and tells Daniel she had to do a story and couldn't make the wedding. They take a selfie and send it to Eric and Jennifer while Liam watches with a sneer on his face. Liam overhears that nobody's home at Jenn's and leaves. Later, Daniel asks how things are between her and Eric, knowing Eric may not be able to marry her. Dan looks worried when Nicole says things are prefect. Daniel finishes his shift and they agree to do lunch after picking up something at Jenn's.
In Chicago, EJ tries to pick up Marlena's ordained minister certificate from flaky Carmel, the CEO of the company. Carmel says it doesn't exist. He starts burning white sage or something and EJ becomes more and more exasperated. Carmel refuses to do business with anyone related to Sami Brady. "I cannot be near Sami Brady or her vibration," he says. He spent the night with Sami and it still makes the hair on his arms stand up. He shows EJ and tells him it was a blind date. He can barely go on and EJ encourages him to let it out. Carmel says that night Sami was beautiful but opened her mouth and didn't shut it the whole night. He witnessed "a horror show of oblivious self-involvement. That night changed me. Forever. Do you know Sami?" he asks. EJ says they've met. He thinks Carmel dodged a bullet that night.
At the Kiriakis mansion, Kate hopes Marlena doesn't screw up the wedding officiating today. Marlena thinks today will be what the guys want it to be. Upstairs, Gabi catches Sonny on a call, planning on 'dealing with Nick' after the wedding. She starts yelling. He hangs up and says Nick's a distributor he works with at the club. Gabi's embarrassed and apologizes. They make-up and bond. Sonny says she's grown so much since Ari's birth and is the sister he always wanted. They hug. Downstairs, Roman arrives with Eric, Caroline and Sami's children. Hope and Ciara arrive and Victor teases Ciara about how pretty she looks. They wish Bo was there. Kate wants to see Marlena's certificate so Sami interjects, saving Marlena. Kate goes to find Lucas and Marlena gets nervous. Sami asks her to keep this issue from the grooms. Sami doesn't want to ruin their day with unnecessary drama. Marlena's mind is blown by her daughter. Jenn and JJ arrive. JJ goes to Abby with the mystery box and she has another one that goes with it. Rafe and Jordan arrive outside and Rafe updates her with his warning to her brother before they head in. Victor goes upstairs and walks in on Sonny and Gabi hugging. Is there something he should know? They joke that she got Sonny to switch sides. He calls "Jackson" a true Kiriakis who makes him proud. Downstairs, Maggie seats guests.
Tad finds Will in the park. They reminisce about their history and joke about the female stripper at the bachelor party. Justin arrives. Will thanks Justin for raising such an incredible man. Brady walks up. They assume he's doing the walk of shame but he says he was doing errands and sets off to change.
Liam gets to Jenn's and recalls Jenn using the spare key from the potted plant to let herself in once. He finds it and uses it to break in. He downloads files from her laptop. Dan and Nicole arrive and Liam hides in front of the sofa, gritting his teeth.
Will arrives at the mansion and overhears Marlena and Sami arguing. Sami covers and shoves him outside. Marlena almost spills the beans but EJ rushes up and assures everyone they're set. Sami jumps into his arms happily. Meanwhile, Adrienne is proud Sonny's wearing the cufflinks Justin wore to their wedding. She tears up. Theresa arrives and greets Brady. Everyone heads inside and Sami tears up and tells Will he's the perfect son. He's touched. They embrace and Tad and JJ walk down the aisle. Music plays and Gabi and Abby wait by Marlena at the podium while Sami walks Will down the aisle. Sami shoots Lucas a look and they grin. Adrienne walks Sonny down the aisle and his eyes lock with Will's. Everyone gets misty-eyed.