Janet has given birth to a baby boy---whom she fears prefers Tommy to her. But Tommy has a bigger problem: He's suspected of starting the beach-house fire. Meanwhile, Jerry's son asks him to be his best man at his commitment ceremony; Richie wants Franco to marry Natalie; Lou and Theresa get distracted in church; and the volunteer firefighter (Jennifer Esposito) who rescued Tommy from the beach house takes an interest in him---and isn't shy about letting him know.
Tommy is embarrassed about the beach-house fire investigation; Teddy is released from prison; Mike gets unthinkable request from his mother.
Tommy encounters Colleen's boyfriend and sparks fly; Jerry learns he flunked his physical and is given a desk job; Uncle Teddy, hiding from Ellie, breaks into prison guard Lenny's apartment; Sheila goes out with the man who pulled her from the beach house, while Tommy keeps avoiding Nona (Jennifer Esposito), the volunteer firefighter who rescued him from the blaze; and Mike seeks Tommy's advice on how to deal with his dying mother's request that hehug her.
Emotions flare up when the crew learns about Jerry's passing; Tommy's manhood is called into question after some embarrassing romantic encounters; Sean confronts Maggie about her drinking; Franco considers asking Natalie to marry him; and Lou looks for a way to get that ringer Bart for the house basketball team.
The crew gets a new chief. Shelia makes a surprising proposition to Janet. Franco feels ready to propose to Natalie. Tommy gets embarrassed. Sean attempts to convince Maggie not to divorce him.
Tommy and Janet deal with revelations about the baby; Sean learns a secret that Mike has been trying to hide; the new probie holds the guys to their agreement about doing no 'probie' work; and Lou's cousin Mike visits.
A devastating fire has a profound effect on the crew; Tommy wrestles with his feelings about the baby; Alicia (Susan Sarandon) returns with a proposition for Franco; Troy breaks up with Sheila while Lou makes a tough decision about Theresa; and Sean apologizes to Mike about the fire he set that burned down Mike's mother's house.
Janet plots revenge when she learns what Tommy did with the baby; Franco questions his marriage proposal to Natalie in light of Alicia and Keela's return; and Tommy faces his ghosts.
The Gavin clan stages an intervention after several disturbing family calls; the mysterious woman (Gina Gershon) from the restaurant leaves Tommy wanting more; Janet must take matters into her own hands to get her baby back; and a depressed Mike calls Tommy in a moment of despair.
The Gavin family AA group's first meeting doesn't go exactly as planned. Tommy bribes Colleen for information on Janet. Franco learns the truth about Natalie from Richie while Lou contemplates revenge on Cousin Mike.
Tommy goes on another memorable date with Beth for the sake of the crew; Black Shawn proves himself in an unexpected arena; Franco realizes what he's really lost while Latrina shows she knows how to keep Lou happy; Dad gives Tommy some insight into his childhood.
Tommy plays hero in someone else's uniform, confusing the crew; Colleen finds a new reason to get upset with Tommy; Natalie asks Franco for a favor; a rift between Mike and Black Shawn nearly leads to blows; and Tommy makes a move on the chief's daughter. This does not please the chief.
In the fourth-season finale, Sheila learns that Jimmy's ghost has been spotted on several occasions, so she investigates. Meanwhile, Colleen blames Tommy for her failed relationship; Franco and Natalie come to an understanding, as do Lou, Cousin Mike and Latrina; and Tommy spends time with his father.