We can all agree that Cardi B. had one heck of a year! The "Bodak Yellow" rapper turned 25 earlier this week (Oct.11) and was showered with love. Cardi captured her birthday celebration on Instagram, receiving over 2 million views and thousands of comments. Cardi playfully threw her hands up in the air as her family and friends sang "happy birthday" to her.

Cardi's boo Offset also wished her happy birthday on Instagram with a heartfelt caption saying " "Happy b day u are amazing to me you got it our da mudd no help nobody was believing at first but that made you go harder u not weak u take care ya whole family and me I love you."

Cardi's fans were wondering if she would release a freestyle for her birthday. Yesterday the Hip Hop star apologized to the "Bardi Gang" and explained that the freestyle she promised is delayed. Cardi released a brief apology video on both Instagram and Twitter.

"Hey ya'll, hey Bardi gang", said Cardi. "I know yall mad at me but don't be mad at me though. I know I said I was going to drop a freestyle on my birthday or whatever. You know what I'm saying. But my label or whatever they got other plans...so I think it's delayed." Cardi later explained that the freestyle is already done and that the delay is not her fault. The

The songstress promises that her forthcoming track is "poppin", so stay tuned!

Source: instagram.com