50 Cent turned 47 on Wednesday (July 6), and among the scores of people wishing him a happy birthday was his girlfriend, Cuban Link. The 27-year-old model, whose real name is Jamira Haines, celebrated the Power mogul’s latest trip around the sun with a sweet Instagram post.

Haines shared a slideshow of romantic photos of her and 50 on the beach surrounded by candles in the shape of a love heart, along with a sweet birthday message celebrating her man.

“My favorite person,” she wrote. “The epitome of a Man. There’s so much to celebrate you for; your love, generosity, diligence, the list can go on! You are nothing short of a blessing to many! Thank You for being my person! My lover & best friend! May God continue to protect and bless you! Happy Birthday King. More Life ! More Blessings!”

50 Cent and Cuban Link went public with their relationship in 2019 and have seemingly been going strong ever since. In 2020, the Get Rich or Die Tryin’ rapper surprised Haines by gifting her a brand new Maybach truck for Christmas.

However, it hasn’t all been plain sailing. Last year, Haines got into a social media spat with 50’s former flame, Vivica A. Fox, after she called the rapper “the love of her life” in a VladTV interview.

In May, 50’s longtime nemesis The Game stirred the pot by sharing a DM from Cuban Link, who sent him a topless photo in hopes of starring in one of his music videos. The model responded by claiming the DM was from 2015 while calling The Game an “irrelevant fucking bozo.”

50 Cent’s Girlfriend Cuban Link Deads Vivica A. Fox ‘Beef’

Needless to say, Cuban Link was far from the only person who wished 50 Cent a happy birthday. His old friends Eminem, Tony Yayo and Uncle Murda also celebrated the G-Unit general’s born day on social media.

“Happy birthday, Curtis! Love, Marshall @50cent,” Em tweeted along with a photo of the two of them posing next to Dr. Dre at 50’s Hollywood Walk of Fame star ceremony in January 2020, while Yayo wrote on Instagram, “Happy birthday to the big homie appreciate you.”

In fact, the birthday wishes flooded in at such a pace that 50 Cent struggled to keep up. “Thank you for sending me a Text for my birthday i been traveling for 20 hours,” he wrote on Instagram while sharing a screenshot of over 100 unread messages on his iPhone. “i can’t respond to all of this right now.”