Cardi B dropped more than $3 million on herself for her 34th birthday.
The “Bodak Yellow” rapper, who turned 34 on October 11, unveiled a trio of pink luxury gifts she purchased to mark the occasion, all documented across her social media channels. The haul included a rare Rolex, a bubblegum pink Hermès bag, and a custom diamond ring that together drew massive attention from fans online.
The centerpiece was an ultra-rare “Barbie” Rolex Daytona sourced by jeweler Eric Mavani, who traveled worldwide to locate the piece. “There’s probably only 10 made in the world,” Mavani told Cardi as he removed the watch from its green case in a video she shared from in front of a pink acrylic piano. The jeweler later posted proof that the rapper paid $2.8 million in two installments for the timepiece.
“From Belcalis to Cardi B…a gift from me to me!!,” she wrote on Instagram alongside the display of her presents.

The self-gifting spree also included an Hermès mini Kelly in bubblegum pink matte alligator. While Cardi did not disclose what she paid, the bag has previously sold for $200,000 on the secondary market. She rounded out the collection with a 7-carat natural marquise-cut diamond ring set on a diamond-encrusted shank by Pristine Jewelers.

Fans flooded the comments with praise for the splurge. “Her haters can’t afford the box that watch came in. She worked hard she deserves everything she gets ❤️,” one person wrote. Another added, “A Libra ALWAYS gets what she wants! 🩷♎️🩷.”

The birthday purchases fit a pattern of high-profile self-gifting from the rapper. In February, amid breakup rumors surrounding her relationship with NFL player Stefon Diggs, she bought herself a $500,000 rainbow Audemars Piguet watch. That August, she showed followers a selection of new bags totaling nearly $200,000. Months before that, she had boasted about acquiring what she called the “hardest bag to get” from Matthieu Blazy’s Chanel collection.

The October 11 celebration marked another year of the rapper treating herself to six-figure and seven-figure luxury items, with the Barbie Rolex representing her most expensive solo purchase to date.

Cardi B continues working on new music while maintaining her presence in fashion and entertainment circles.

