J. Cole is married.
The 30-year-old rapper and record producer secretly tied the knot with his long-term girlfriend Melissa Heholt but the marriage was only revealed after 'Creed' director Ryan Coogler accidentally let it slip during an interview.
During a live stream for #MLKNow on Martin Luther King Day (18.01.16), the director asked: "How did getting married change you?"
When the rapper reacted in shock to the question, Ryan immediately realised his mistake and said: "I never interviewed someone before, my bad."
However, J - who is believed to have proposed to Melissa last year - insisted that he forgave him, saying: "That was like one thing to not do. But it's all good...They know now."
Cole and Melissa have been together for 10 years since meeting at St. John's University in New York.
Although J, whose real name is Jermaine Lamarr Cole, rarely talks about his relationship, he did previously admit that being in a long-term relationship already felt like a marriage.
He said: "Marriage is just a relationship to me. In my experience, when you've been in a relationship for as long as I've been in one, there's no real difference. It's just a piece of paper that validates what was already real. In marriage you got to go through the same struggles as a relationship, that's if the relationship is real, because there's a lot of non-real relationships going on in the world right now. And I think that's just because of the day and age we're in, a lot of these relationships are taking place over text messages, it's not real substance. But when you got a real one, it's already like a marriage."