Sheila finds solace in online dating, and she meets a Native American cowboy that takes care of his junkie sister's five children.
Mickey eventually tracks down Ian, who has gone AWOL from the Army and now works at a sketchy gay bar with a new, odd behavior.
Forced to stay on the wagon, Frank is desperate for a new liver and reveals the existence of his oldest child, Sammi (Emily Bergl).
Sheila, wanting to adopt her online boyfriend's kids, marries Frank to increase her chances of winning custody, though she ultimately fails to do so.
As the family rushes Liam to the hospital, Fiona is arrested and lands in county jail; she refuses to give up Robbie's name.
Some unexpected assistance comes from an intelligent college student, Amanda (Nichole Bloom), whom Lip eventually begins dating.
Thanks to her parole officer, Fiona gets a job as a waitress at the Golden House Restaurant, a diner managed by Charlie Peters (Jeffrey Dean Morgan).
During the final episode, a post-credits scene reveals Jimmy, who has been absent the whole season, watching the Gallagher home from his car with an unnamed woman.
The critics consensus reads, "Shameless shows no signs of fatigue as it barrels into its fourth season, with the Gallaghers stirring up new and novel forms of mischief.