Shanina Shaik is engaged.

Shanina Shaik and DJ Ruckus [c] Instagram

Shanina Shaik and DJ Ruckus [c] Instagram

The Victoria's Secret model took to her social media accounts to reveal that she has accepted a proposal from DJ Ruckus, real name Gregory Andrews, who she started dating in June 2015.

She posted a picture of them together on Instagram and wrote: "This is a sure thing! I said "YES!!" @djruckusofficial #loveofmylife #mrsandrews #heputaringonit #togetherforever (sic)."

She also added on Twitter: "Happy to announce that I'm ENGAGED @causeruckus the man of my dreams.There is a big story to tell and I can't wait to share it with you all (sic)."

The DJ popped the question between Christmas and New Year's Eve on his cousin Lenny Kravitz's private beach in the Bahamas, according to E! News.

They celebrated the good news with Shanina's mother, Lenny, his daughter Zoë Kravitz and her boyfriend Twin Shadow.

They then jetted to Dubai, before heading to the Maldives to continue their celebrations.

DJ Ruckus also took to his Twitter page to share the news, posting a picture of them together and writing: "Got the baddest chick in the game wearing my ranggggg (sic)."

Shanina, 24, previously dated Tyson Beckford, 44 on and off for a number of years.