Diddy suffered a monumental loss when his ex-girlfriend and the mother of his children, Kim Porter, died unexpectedly last November. Since her death, the Bad Boy mogul has consistently expressed his sorrow on Instagram and publicly admitted he regrets not marrying her.

On Saturday (March 30), Diddy shared another photo of himself and Porter. This time, they’re leaning against a white Rolls Royce in the California desert.

“I remember Kim flying to see me on the set of can’t nobody hold me down,” he explained in the caption. “She took like a 12 hour flight to LA and 3 hour ride to the desert. With no complaints. Was always ride or die. From day 1! I called her BONNIE AND I WAS CLYDE!

“This picture will go down in history as the first time I said she was MINE!!!! AND THE FIRST TIME I TOLD HER I LOVE HER, little did I know I was hers. Miss you BONNIE and will forever. Maaaaan life is beautiful to have had these experiences. Love you baby.”

But several Instagram users weren’t feeling his sentiments and quickly lashed out, saying things such as, “And You Never Married her Whyyyyy??? Yes I said it …..you fake….my opinion.”

Diddy presumably surprised everyone when he started responding to each critique one by one. He replied, “never fake. I wasn’t ready and that’s it. I’m ready now but it’s too late. Don’t be like me.”

When it was suggested he should’ve made Porter his “wifey,” Diddy said, “facts.”

Another Instagram user also pointed out he was messing with Jennifer Lopez at the time of the photo, which he copped to with, “yes I did.”

Porter and Diddy were together off-and-on for roughly a decade. She had another child with Al. B Sure! named Quincy who Diddy took under his wing at the age of 3. Diddy and Porter welcomed their first child, Christian Casey, in 1998.

They broke up a year later and battled in court over child support for Christian. Diddy, as he mentioned in the Instagram post, went on to date J. Lo for two years before he and Porter reconciled in 2003.

In 2006, Porter and Diddy had twin girls, D’Lila Star and Jessie James. They ultimately split for good in 2007. In an interview with Essence that same year, she explained, “He told me that he may have gotten himself into a situation and he may have fathered another child outside the relationship and I said, ‘Really? Well, I already knew. I’m glad you decided to be a man.

“I was like, ‘Dude, this is so wack I can’t even respect you right now.’ And for me, once the respect is gone, I’m not even listening to you.”

Despite their tumultuous past, they remained close friends up until her death.