For four seasons on BET’s hot drama, Being Mary Jane, the world has watched Mary Jane’s (played by Gabrielle Union) love life unfold. From promising flings to dead-end affairs, the successful news anchor has had her fair share of romantic ups and downs with various boyfriends.

The last time we saw the ambitious beauty, her current bae, Justin, was asking for her hand in marriage, but the series finale trailer showed another lover down on one knee.

READ MORE: 5 things to expect from BET’s sexy new series ‘Games People Play’

How will MJ’s journey end? Fans will soon find out during tonight’s two-hour finale. But for now, stroll down memory lane, and take a look back at her past relationships with some of her hottest men.

 

1
Actor Omari Hardwick played Andre Daniels on Being Mary Jane. (Photo by Matt Winkelmeyer/Getty Images)

Andre Daniels (Omari Hardwick)

When we met Mary Jane, the television journalist was falling hard for Andre. She was struck by the businessman’s rough past and undeniable swag, but Andre was hiding a huge secret. The boy was married. Yep, he had a wife named Avery and two whole children. Once Mary Jane stumbled across his wedding ring after a night of rumbling in the sheets, she eventually kicked him to the curve, sending him straight back to his family.

 

2
Actor Stephen Bishop played David Paulk on Being Mary Jane. (Photo by Gabriel Olsen/FilmMagic)

David Paulk (Stephen Bishop)

In the midst of her drama with Andre, MJ unexpectedly rekindled her relationship with her college boyfriend, David. Things, however, got pretty tricky pretty fast. David was turned off after discovering Mary Jane stole his sperm. I mean a girls gotta do what a girls gotta do, right? The two attempted to work things out, but David ultimately wound up with a new woman who of course was expecting his child. Plus, his complicated relationship with MJ’s best friend, Lisa ultimately ended their union for good.

 

3
Actor Thomas Jones played Brandon on Being Mary Jane. (Photo by Gabriel Olsen/FilmMagic)

Brandon (Thomas Q. Jones)

Mary Jane decided to take a break from love and opted for a cutty buddy with Brandon. The sweet, rich, deep chocolaty dream was a perfect fit for the role. He offered great sex and the occasional conversation when needed, but Mary Jane ended it after getting serious with a new beau.

 

4
Actor Gary Dourdan played Sheldon on Being Mary Jane. (Photo by Greg Doherty/FilmMagic)

Sheldon (Gary Dourdan)

Sheldon became the new beau in MJ’s life. He was nearly flawless with killer good looks, a successful career as an attorney and was incredibly supportive of MJ, something she desperately need. Unfortunately, this cutie had no intentions of walking down the aisle. He didn’t want to be married or have kids, which Mary Jane wanted more than anything. Their differing perspectives abruptly closed the door on a potential lifelong future together.

 

5
Actor James Lee Taylor played Eddie on Being Mary Jane. (Photo by Larry Busacca/Getty Images for Ralph Lauren)

Eddie (James Lee Taylor)

After Sheldon, Mary Jane rebounded with Eddie, a hottie white guy she met at a club. Their time together was short-lived after MJ kept it all the way real realizing she couldn’t give up on Black love.

 

6
Actor Chiké Okonkwo played Lee Truitt on Being Mary Jane. (Photo by Frazer Harrison/Getty Images)

Lee Truitt (Chiké Okonkwo)

After years at SNC in Atlanta, Mary Jane headed to the Big Apple in New York City for the job of a lifetime. As soon as she arrived, she set her eyes on Lee, a Nigerian Brit who made her laugh uncontrollably. Although the local stand-up comedian already had kids of his own, he was down with starting a family. All of those dreams fizzled when MJ couldn’t help herself and cheated on him with her coworker, Justin.

 

Justin Talbot (Michael Ealy)

Although Justin was a blast from the past, MJ had never crushed on him. The producer was an old work rival, who she vehemently despised. However, when he landed a gig at MJ’s NYC TV station, their seismic romantic chemistry was off the charts. They didn’t keep their romance hush-hush for long. They went public, becoming one of the most beloved couples in media.

In the end, Justin realized he wanted to put a ring on, but will Mary Jane say “yes” to his proposal?


Get all of the answers to your BMJ questions and follow @theGrio for our LIVE tweeting during the two-hour series finale, which airs on BET Tuesday, Apr. 23 at 8 p.m. EST.