Fiona Gallagher is just as messy with her relationships as the Gallagher family is with life on Shameless. The best thing she could do for herself — and the men in her life — is to be single for an extended period of time. Even when she has declared an intention to do so, it never lasted as long as it should have. The same is true for her attempts at casual relationships.

There's clearly something in Fiona that's not only drawn to relationships, but relationships with the "bad boy" type. Furthermore, she just keeps making the same mistakes over and over. Because of that, it's become a matter of when one of her romances is going to implode.

She's tried to make it work with good guys, but there are problems with that, too. Not only do those relationships not last for long, but the guys end up getting hurt. Really, sometimes you have to wonder if they — and if she — would've been better off if they'd never crossed paths. Just because Fiona's caused those relationships to end, however, doesn't mean she doesn't get hurt in the process too.

Many of the problems with Fiona's relationships can be traced back to her first major love interest: Jimmy/Steve. Despite how messy that got, there's something about him that draws her in every time he shows up. You know no one else stands a chance next to him, despite the lies he told her. It doesn't matter if she's married or how much time has passed since they last saw each other.

With that said, here are the 25 Things That Make No Sense About Fiona's Relationships On Shameless.

She Kept Going Back to Jimmy/Steve

Shameless Season 5 Episode 6 Jimmy Steve Fiona

The first real relationship Shameless put Fiona in was with Jimmy/Steve. At first, it seemed like they could make it work. However, he had too many secrets and kept popping in and out of her life.

For some reason, though, every time he did show up, she went back to him. It didn't matter what he'd done or what she'd found out about him the last time he was around. He might have lied about his name, or been married and left. Even when she was in another relationship, she couldn't seem to help but give into her feelings for him. She was even unfaithful to her husband with him.

She Always Chooses the Wrong Guys

Shameless Season 8 Episode 8 Fiona Ford

Fiona always tries to make relationships work with the "bad boys." Even when it seems like she may have found a nice guy and it may work out, something happens that changes everything.

Jimmy/Steve seemed like a good guy, but the fact that he wasn't even honest about his name says enough. Sean clearly wasn't ready for marriage and got his act together after their relationship imploded. Her relationship with Ford started out casual, and he clearly fit her type. Still, just as they were making things work, she found out he was hiding a family from her.

Sean Proposed (and She Accepted) While She Was Still Going Through A Divorce

Shameless Season 6 Episode 9 Fiona Sean Proposal

Fiona and Gus' marriage was never going to work out, and things got pretty messy when they divorced. However, the biggest headscratcher about it involved someone who wasn't even a part of their marriage: Sean. Yes, Sean did a nice thing by getting Gus' ring back for Fiona. However, that didn't mean he had the right to then propose to Fiona as she was in the middle of divorce proceedings.

Even worse? Why did Fiona think it was the right place to accept his proposal? That automatically made her the bad guy (even more than she already was) in her and Gus' relationship.

Ford Being the Biological Father of Babies of Gay Couples Was Completely Forgotten

Shameless Season 8 Episode 8

Fiona met Ford, a carpenter and craftsman, when she had work done on her building. She soon learned he was the biological father of children of gay couples in the neighborhood. The fact that he helped out those couples wasn't the problem.

However, the fact that it was pretty much ignored and forgotten about as soon as Fiona found out was an issue. There was so much they could have done with that storyline — especially as Fiona and Ford grew closer — yet it was just dropped. Also, with Fiona kicking Ford out of her life after learning that he kept a family from her, Shameless likely won't address it again.

Ford Hid His Family From Fiona

Shameless Season 9 Episode 6 Fiona Ford Family

Fiona and Ford's relationship seemed to be moving in the right direction early in season 9. Things were going as great as they could, at least when it comes to a romance of Fiona's.

However, that all changed when Fiona tracked his phone and discovered that he had a wife and son. He claimed he and his wife were separating, but why didn't he just tell Fiona the truth? It made no sense for him to keep this entire other life from her. This made even less sense when he began acting jealous of her meeting a male business associate for drinks.

Fiona Didn't Cut Robbie out of Her Life Immediately

Shameless Season 4 Episode 9 Robbie Fiona

Fiona met Robbie through his brother, Mike. She'd been dating Mike, but she was unfaithful to him with Robbie, the more irresponsible, partying-type brother. He gave her illegal substances for her birthday, and her younger brother, Liam, accidentally ingested some. Liam ended up in the hospital, and Fiona ended up in serious trouble with the police.

Though Fiona knew that Robbie ruined her life, she still partied with him and his friends. Falling back on familiar behavior was understandable, but spending time with the person responsible for what happened to her family wasn't.

Fiona Keeps Trying to Make It Work with Good Guys

Shameless Season 5 Episode 3 Fiona Gus

Fiona clearly has a type: bad boys. If given a choice between a man who will offer stability and one who will bring chaos to her life, she's likely to choose the latter. However, she does continue to try to make it work with good guys.

She briefly dated Tony, a police officer from the neighborhood, but she chose Jimmy/Steve over him. She married Gus, who seemed like a really good guy, but she ruined their marriage. She thought Sean could be a good guy, despite his past, and didn't like that she didn't benefit from him turning his life around.

Fiona Was Going to Leave Her Family Behind for Jimmy/Steve

Fiona met Jimmy/Steve in season 1, but she didn't know (in the beginning) that he was a con man. When he had to leave to keep his secret at the end of the season, he wanted her to go with him. She even considered leaving her family behind to be with him. She was about to get on the train to go to the airport when she ultimately decided to stay for her family.

Family — and taking care of them — was extremely important to Fiona in the early seasons. As she grew older, however, that changed. You have to wonder if she'd make the same choice now.

Fiona's Reaction to Finding out Her High School Crush Was Married

Shameless Season 2 Episode 3 Fiona

Fiona deserves better than constantly getting involved with people who don't care about her. In season 2, she was briefly with her high school crush, who then told his wife. Fiona was, of course, made out to be the bad guy in this situation.

Craig's wife threw a milkshake at her, and Fiona made a quip about the flavor. That's pretty much what you expect from Shameless, though it would have been better if they had skipped it then. However, the series at least gave Fiona the moment that she deserved amidst the mess, as she cried in the bathroom after speaking with Craig and his wife.

Fiona and Mike's Relationship

Shameless Season 4 Episode 2 Mike Fiona

The fact that Fiona dated her boss, Mike, probably wouldn't have been a problem if not for everything else. He had trust issues from a previous relationship, and that came into play in his and Fiona's professional relationship.

Someone broke the windshield of a company car, and she lied to him about how it happened. Mixing their personal and professional lives like that created a huge problem. Then, of course, you have to consider the fact that she wasn't faithful to Mike and Mike still helped her by posting her bail.

Fiona Slept With Mike's Brother

Shameless Season 4 Episode 4 Fiona Robbie

Mike was just one of Fiona's several attempts at dating a nice guy (him being her boss aside). However, his brother, Robbie, was the type of guy who attracts her. They were both addicts in some way, him to illegal substances and her to chaos and mess.

As soon as Robbie entered the picture, it was only a matter of time before she was unfaithful to Mike with him. Considering that Robbie was a mess, she had to know he would tell his brother. It really doesn't make sense that with Shameless, it was a question of when, and not if, all of this would happen.

Fiona Never Stays Single As Long As She Should

Fiona has declared her intention to be single several times over the course of the nine seasons of Shameless. The problem is that she's never gone through with that plan. She even knew she jumped from relationship to relationship and shouldn't do that when she and Gus were divorcing.

However, rather than remaining single after that, she accepted Sean' proposal while in the middle of divorce proceedings. This wouldn't be much of a problem if her relationships weren't problematic. However, every time she hops into a new relationship, we expect it to have an expiration date or for something to go wrong.

Why Fiona Got Involved With Gus in the First Place

Shameless Season 5 Episode 3 Fiona Gus

Early into season 5, Fiona was into a musician — but that musician wasn't the one she married. She and Davis flirted, but then his girlfriend showed up at the show he invited her to. Fiona's solution was to turn to his friend, Gus, out of anger.

It wasn't the best start for a relationship and that should have been a sign that it wouldn't work out. Fiona and Gus did hit it off, at least well enough to get married after only dating for a week. In a way, Gus and Davis represented the two types of men in Fiona's life. Gus was the (single) good guy, while Davis was the (taken, but didn't care) bad boy.

Fiona Married Gus After Dating Him For Only a Week

Shameless Season 5 Episode 4 Fiona Gus Married

Gus was one of the good guys Fiona dated. However, maybe it would have been better if they had only dated — or dated for longer than a week, at least. Their time together before they got married was so brief that the chances of their relationship lasting were minimal.

Fiona and Gus' relationship began after she found out the guy she'd been into had a girlfriend, which was already a mark against them. They barely knew each other when they decided to get married. It was a whirlwind romance, and with Fiona's history, viewers knew it wasn't going to last.

Fiona's Marriage Wasn't the Celebration for the Family It Should Have Been

Shameless Season 5 Episode 6 Gus Fiona

Getting married should have been an event that Fiona happily shared with her family. After all, her family was very important to her in the early seasons of the series. Plus, by marrying Fiona, Gus had become a member of that family. However, that wasn't what happened.

It didn't help that no one really knew who Gus was — nor did he know much about Fiona's family. Fiona knew that she rushed into her marriage, and as tends to happen with the Gallaghers and those around them, chaos reigned at the same time.

Fiona Was Unfaithful to Gus With Jimmy/Steve

Shameless Season 5 Episode 5 Jimmy Steve Fiona

Jimmy/Steve was a dark cloud hanging over every single one of Fiona's other relationships. When he showed up, it was only a matter of time before something happened between the two of them.

Even when Fiona was married, that was true. Gus may have been a good guy, but Fiona's not attracted to good guys -- not when it comes to staying with them at least. Fiona and Jimmy/Steve had a history together and he already knew her family. Fiona and Gus had a whirlwind relationship and marriage. Gus didn't stand a chance.

Fiona Became Involved With Sean While Legally Married

Shameless Season 6 Episode 9 Sean Fiona Gus

After Fiona and Gus' marriage fell apart, they didn't get divorced right away. So, they were legally married for about a season while separated. However, during that time, Fiona became involved with her boss at the diner, Sean. Not only did they date, but she even moved in with him (and his son).

Considering one of the reasons why Fiona and Gus' relationship fell apart was that she was unfaithful, this shouldn't have been surprising. However, it's just one of the many bad decisions Fiona has made when she's been in a relationship (both legally and emotionally).

Was Tinder Fiona's Best Bet?

Shameless Season 8 Episode 2 Fiona

In season 8, Fiona briefly decided to try out a dating app service in order to help her meet men. While that ultimately didn't work out — she wanted something real — it wasn't the worst decision Fiona made. However, that was actually the problem.

Fiona's relationships kept failing, but she might have been better off sticking with casual connections. That was how Fiona and Ford started, after all, and they only fell apart when she found out he was hiding a family from her. As long as Fiona keeps attracting and being attracted to bad boys, she's better off avoiding something long-term.

Fiona's Feelings Affected Strangers' Lives

Shameless Season 8 Episode 4 Fiona

In season 8, Sean reappeared in Fiona's life. He told her that she deserved better and he'd cleaned up his act. However, he wasn't there in hopes of reuniting with her, but because of one of the steps in his program. He'd even moved on and married someone else.

Fiona thought his new wife needed to know about his past. However, she didn't bother checking if she was yelling about him to the right woman at his motel. Because of this, she convinced a stranger that her husband had done everything Sean had — and Fiona didn't really care. It wasn't funny at all, but it was to the Gallaghers.

Fiona Set Out to Ruin Sean's New Relationship

Shameless Season 8 Episode 4 Fiona Sean

When Sean reappeared in Fiona's life and was sober, he was also married. Fiona was upset when she found out that someone else was living the life she felt she was owed after what she put up with when she was with him.

Just because Sean had made her promises, though, that didn't mean that she had any right to try to ruin his new life. Sure, her anger was understandable, but she wanted to do everything in her power to destroy his life. She wanted his new wife to know all about his past, and she had to be hoping that it would ruin the relationship. Why else would she tell her?