Craig tells Lucy to have fun at the wedding, but doesnt warn her that he will be there as well. Katie returns home and she and Craig catch up. In the hospital, Adam agrees to help Margo leave, but John stops them. Katie arrives and promises Margo that no one can keep her anywhere she doesnt want to be. Katie disguises them both and smuggles Margo out of the hospital. Mike goes to pick Molly up for Hal and Emilys wedding, but Molly is remembering her wedding to Jake and cant go. Mike assures her that they dont have to go, but they can still spend time together. At Java, Marshall warns Barbara that her plan to get sole custody of Will on Hals wedding day may backfire, but Barbara doesnt care about the consequences. Meanwhile, Emily is concerned that her wedding is going to be a disaster and Susan tries to calm her down. Lucy and Aaron sneak conversations on their cell phones at the wedding. Lucy is furious when she sees Craig and accuses him of trying to spy on her. Jack talks about the virtue of marriage, gets down on one knee and proposes to Carly, right in front of Craig. Carly is ecstatic and accepts his proposal. Craig leaves and on his way out, he sees Lucy defying him and kissing Aaron. Barbara arrives with Marshall, who has a custody order, but Hal refuses to turn Will over to her. Before complete chaos breaks out, Alison blasts her music and makes a big entrancein the real dress that she bought for the wedding.