Candice Swanepoel sparkles in white bikini and sheer cover-up as she marks the end of her 'epic summer' holiday in Ibiza with fellow Victoria's Secret Angels

Candice Swanepoel has been on a dreamy summer holiday in Ibiza with fellow Victoria's Secret Angels Doutzen Kroes, Joan Smalls and Shanina Shaik, among others.

But like everything in life: all good things must come to an end. 

'Coming to the end of this epic summer with my wives,' the South African model captioned an Instagram video of the ladies on a yacht dancing to French singer Aya Nakamura's European hit song Djadja.  

Swanepoel, 30, also showcased her bikini body in a white two-piece after a day on the beach with her two sons. 

Gorgeous: Candice Swanepoel stunned in a white bikini and sparkling sheer cover-up during a day on the beach with her two sons in Ibiza

Gorgeous: Candice Swanepoel stunned in a white bikini and sparkling sheer cover-up during a day on the beach with her two sons in Ibiza

The top models looked to be in all their glory as they boogied along to the smooth sounds of the tune on the deck of the yacht with the gorgeous blue water in the background.

Almost all of the ladies in the video wore stylish swimsuits along with some sort of light cover-up wrap.

'Summer anthem with my wives,' Swanepoel wrote across some clips of the dance-off that she posted on her Insta-Story. 

The South African model marked the end of her 'epic summer' holiday in Ibiza with fellow Voctoria's Secret models Doutzen Kroes, Joan Smalls and Shanina Shaik

The South African model marked the end of her 'epic summer' holiday in Ibiza with fellow Voctoria's Secret models Doutzen Kroes, Joan Smalls and Shanina Shaik

Getthing their boogie on! The top models danced to French singer Aya Nakamura's European hit song Djadja aboard a yacht

Getthing their boogie on! The top models danced to French singer Aya Nakamura's European hit song Djadja aboard a yacht

Summer lovin': 'Coming to the end of this epic summer with my wives,' Swanepoel, 30, captioned the video, refering to her VS Angels BFFs

Summer lovin': 'Coming to the end of this epic summer with my wives,' Swanepoel, 30, captioned the video, refering to her VS Angels BFFs

Earlier in the day, Swanepoel also showed off her money-making curves in her sparkling sheer cover-up and white bikini after hitting the scenic beach with sons Anaca Swanepoel Nicoli, two, and Ariel Swanepoel Nicoli, one.

She also showed off her need for speed with a photo of herself in a booty-bearing bikini as she cruised along the ocean water on a jet ski.

There's also a shot of her and BFF Kroes showing off their curves in their revealing bikinis while putting on their swimming vests.  

Revealing: The top model also gave a glimpse of her bikini body along with her two sons

Revealing: The top model also gave a glimpse of her bikini body along with her two sons

Cruising through life: She also showed off her need for speed with a photo of herself in a booty-bearing bikini as she cruised along the ocean water on a jet ski

Cruising through life: She also showed off her need for speed with a photo of herself in a booty-bearing bikini as she cruised along the ocean water on a jet ski

Bottoms up! Swanepoel and BFF Doutzen Kroes flaunted their booties before hitting the water

Bottoms up! Swanepoel and BFF Doutzen Kroes flaunted their booties before hitting the water

BFFs: The Victoria's Secret Angels have been friends for many years

BFFs: The Victoria's Secret Angels have been friends for many years

Kroes shared several similar snaps of them striking a number of poses with one headlined: 'Where are we heading.' 

There's also a photo showing Kroes hugging Swanepoel and Smalls that said 'Wifeys forever' across the picture.  

Swanepoel shares her two sons with her ex-beau, Brazilian model Hermann Nicoli, 37.

The former couple had been together for more than 13-years, which included an engagement in 2015, before splitting in late 2018.   

Fashionistas: Kroes and Swanepoel donned gorgeous cover-ups during their time on the yacht

Fashionistas: Kroes and Swanepoel donned gorgeous cover-ups during their time on the yacht

Wifeys: Swanepoel and Kroes got handsy with fellow VS Angel Joan Smalls

Wifeys: Swanepoel and Kroes got handsy with fellow VS Angel Joan Smalls

Top model: Swanepoel was listed eighth on Forbes top-earning models list in 2016

Top model: Swanepoel was listed eighth on Forbes top-earning models list in 2016

Candice Swanepoel sparkles in white bikini as she marks the end of holiday in Ibiza with VS Angels

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.