Nick Cannon was given a condom machine as an early Valentine's Day gift after he revealed he's going to have his eighth child.
The 41-year-old comedian shared the happy news that he was expecting a baby with his fifth baby mama Bre Tiesi on his talk show last week.
Sharing a snap of him standing next to the vending machine he said: “Looks like somebody just sent me an early Valentine’s Day gift!! Vending Machine full of Magnums."
The Masked singer USA host's news comes just a few months after his youngest son Zen died from brain cancer at just five months old.
Nick and Alyssa Scott welcomed Zen into the world in July, but tragically discovered he had a build-up for fluid on his brain that turned out to be a malignant tumour.
He shared the heartbreaking news on his talk show and broke down in tears as he detailed his son's battle.
"I always noticed he had a cough … and so I wanted to check it out,” Cannon, 41, explained. “He always had this real interesting breathing, and then by the time he was 2 months old, I noticed … he had a nice-sized head — I call it a Cannon head.
“We didn’t think anything about it … but I really wanted to take him to the doctor for the breathing and to get his sinuses checked out. We thought it would be a routine process.”
In recent day, Nick has apologised to the mothers of his children for how he shared the news that he's expecting another child on The Nick Cannon Show.
On air he said: "I would like to address the comments I made on Monday's show. And I know I can do better when dealing with delicate and sensitive discussions."
Do you enjoy reading about celebrities? Sign up for all the best celeb news from the Mirror here .
"So I promise you, I promise the mothers of my children, I promise my family that I would do better and continue to be more understanding, caring, compassionate, like they often show me each and every day."
He then spoke about Zen, as he continued: "It felt like I was probably making some comparatives or probably discussing when talking about the passing of my son, Zen, and then also talking about the new child that I'm expecting."
He added: "I didn't have to do that. I didn't need to do that, because those are two completely separate moments in my life and they both deserve the respect."
Nick is father to twins Monroe and Moroccan, 10, who he shares with ex-wife Mariah Carey.
He is also a doting parent to Golden "Sagon," 4, and Powerful Queen, one, with model Brittany Bell as well as twins Zion Mixolydian and Zillion Heir, 7 months, with Abby De La Rosa.
Do you have a story to sell? Get in touch with us at webcelebs@trinitymirror.com or call us direct 0207 29 33033.