Did Fiona get fired?
On Shameless Season 9 Episode 10, Margo arrived in town after learning the eldest Gallagher's behavior was scaring away customers.
With nowhere to hide, Fiona was forced to face up to the fact that she was messing up her life.
Did the meeting with Margo give Fiona the perspective she needed to fix things before it was too late?
Meanwhile, Xan showed back up in Lip's life, throwing him for a loop.
Tami stepped up to make sure nothing happened to the kid while she was out of Lip's care.
Did she learn the truth?
Elsewhere, Frank competed in a competition to be crowned the best homeless person on the South Side.
Did he win?
Use the video above to watch Shameless online right here via TV Fanatic.
Catch up on all your favorite shows and reviews and join in the conversations with other fanatics who love TV as much as you.
Paul Dailly is the Associate Editor for TV Fanatic. Follow him on Twitter.