Cardi B just turned 27, and she’scelebrating the milestonewith friends, family and plenty of fun in the sun.

From jet skiing to swimming to lounging in the sun, the vacation has been filled with relaxing moments for Cardi’s crew — though the group didn’t hold back on letting loose at night.

Stefanie Keenan/Getty Images

Fashion Nova x Cardi B Collaboration Launch Event - Inside

Cardi B birthday trip

Instagram

Cardi B birthday trip

In another post to Hennessy’s Instagram Stories, Cardi is seen cheering on Offset as he takes “his third shot of the night.” Hennessy captioned the video, “He never drink.”

Cardi B birthday trip

The trip has also been full of twerking for the birthday girl, who can be seen dancing decked out in sexy bikinis and coverups in her guests’ videos. Offset, with whom she shares daughter Kulture, 1, appears to be enjoying his wife’s money moves, watching intently as she does her thing.

Cardi B birthday trip

Cardi B birthday trip

TheRhythm and Flowjudgespent her actual birthday with her family in New York City, pampered with plenty of flashy gifts.

In a surprise presentation, Offset gifted his wife two enormous, heart-shaped diamond rings, which were placed in jewelry boxes on a plate full of roses.

Cardi B birthday trip

The mom of one also received a large diamond pendant necklace (which had a picture of Kulture inside), a blue Hermès Birkin bag, pink and black Louis Vuitton slippers and even a Birkin bag-themed cake.

Cardi B/Instagram

Cardi B birthday

RELATED VIDEO:Nicole Kidmanand Keith Urban Pose in Cute Selfie from Italy Vacation: ‘With My Love’

Along with his luxury gifts, Offset posted a video of the couple’s most romantic — and steamy — moments in a slideshow on Instagram.

Set to Alicia Key’s “Unthinkable,” the clip shows several moments when Cardi and Offset share kisses on and off stage.

“MY BEST FRIEND THE LOVE OF MY LIFE, MY GUARDIAN ANGEL, KK’s MOM, THIS DAY IS YOUR SPECIAL DAY,” the rapper captioned the montage. “I LOVE YOU, HAPPY BDAY!! NOT JUST ME AND FAMILY BUT THE WORLD LOVES YOU.”

Cardi was quick to reply to the heartfelt post, writing, “I love you babe thank you for everything ❤️.”

The couple recently celebratedtwo years of marriageat the end of September.

source: people.com