Being Mary Jane is back with a brand new bag! Sadly, it’s also the show’s final bag. Yes, ladies. One of our favorite love-stricken yet relateable she-roes will be taking her final bow. Based on the series finale trailer, it seems Mary Jane will be stuck between a rock and a hard place – forced to choose between Jason (Michael Ealy) and a new man (played by Morris Chesnut) who both ask for her hand in marriage.

New bae does look quite intriguing, but how does he measure up against all of MJ’s former flames? Let’s take a walk down memory lane and get into all of Mary Jane’s past and present lovers.

Loading the player...

Don’t miss the series finale of Being Mary Jane on BET, Tuesday, April 23 at 8 pm ET/PT.