Rihanna and Cara Delevingne both have separately been spotted enjoying the bright sun in Barbados all throughout the week. On Saturday night, the two beauties finally met up and surely had a fun night out in town, as both were captured in a giddy snapshot.

The Barbados-native singer is currently back home for the holidays. She was seen having the time of her life, taking a ride on a jet ski and sipping a cocktail lying down in the ocean, while flaunting her inked up body in a variety of revealing swimsuits.

The British model is on a holiday vacation with her family and friends, relaxing in the warm weather on the Caribbean island. Cara Delevingne showed off her enviable bikini figure, sporting a royal blue two-piece in Bridgetown over the weekend. She also debuted her newest addition to her body art collection -- an under-boob tattoo that read "Don't Worry Be Happy," which is a famous line from 1988's Bobby McFerrin song.

The two good friends finally got together to make their festive season as twice as exciting. Cara Delevingne took to her Instagram account to post up her latest photo taken with Rihanna with the caption following, "Nothing but smiles #barbados."

The adorable image shows the "Pour It Up" singer and Victoria's Secret model cuddled up very close, with both of their eyes completely closed and wide smiles, all happy and giggling.

"Rihanna and Cara have become really close so they were delighted when they realized they would both be on the same Caribbean Island for Christmas," a source said.

In addition, the pair is planning to spend New Year's Eve together in New York City. Rihanna is hosting a celebration for 50 close friends and family at Jay-Z's 40/40 club on Tuesday night, and she asked Delevingne if she would fly out with her and be her "date" for the evening.

"Rihanna is so excited Cara is going with her, it's going to be a huge party," the source added. "The guest list is very A-list but Cara and Rihanna will be the stars of the show."