Fans were left on the edge of their seats when Mary Jane and David suddenly stopped what could have turned into a really intimate moment on the season 2 opener of BET's Being Mary Jane.

WATCH: Mary Jane Suffers Split With David, Moves On With Another Man In New Trailer

The on-again-off-again couple was experiencing a passionate moment when suddenly David (Stephen Bishop) stopped. He revealed in a special interview with the network what made him pump the brakes. Interestingly enough, it was in part the fact that he has a pregnant girlfriend.

"Yeah, that was kinda hot. What made me stop? Mary Jane made me stop. I hadn't told her about the baby I'm having. She and I have always kept it real with each other and I haven't. That didn't sit well with me."

Gabrielle Union Explains Why Andre Was Actually The 'Home Wrecker', Confesses Comparison To 'Scandal' 'Bugs Me'

In the scene Mary Jane (Gabrielle Union) asked David why he was with the other woman if he still wanted to be with her. She also questioned him about the pregnancy and tried to put the pieces together as to why he wanted to be certain that Mary Jane wasn't pregnant too.

"You don't want two baby mamas?...Having a baby with her? Cool. Having a baby by me? That's just..."

Mary Jane then asked why he didn't just drop the news when he said his girlfriend was moving in with him.

David said, "I didn't want it to happen. It happened. Let's move on."

This is just one of the ups and downs viewers will see between David and Mary Jane during the season. Take a look here and see how it all plays out on Being Mary Jane Tuesdays at 10/9c on BET.