After declaring he won't be home for Christmas this year, Dan mistakes a text from Cora as a confession she still wants to be with him. He rushes back, only to feel like an idiot. He comes home to meet Max, Bridget's 8-year-old adopted son who talks like an adult, and with whom Sean has a competitive rivalry. Uncle Terry is embarrassed when his new date Oksana turns out to be an escort. Kevin is thrilled to finally unveil the new swimming pool, only six years after he began. Roger comes to lunch with Chris, and Bridget discovers that Roger isn't sure he wants to get married.
Meanwhile, Sean's new business - 'Dying High Funeral Fireworks' causes a stir. Sean takes Dan to Peggy's (house to show him why he should go after Cora - because he'll miss out like Sean has otherwise, since Peggy is back with her ex, Bryan. Dan points out that Peggy used him and told him he was Cooper's dad when he wasn't. When Brian puts an axe through the car bonnet, Sean stays to take him on and spurs Dan away to Cora's house.