Aren’t you glad Heidi Klum has her own lingerie line? The 43-year-old model not only designs lacy, feminine underthings for Heidi Klum Intimates, she’s the face of the brand, which means she poses for tons of lingerie photos as part of her job.

For the company’s latest photo shoot, Klum visited the British Virgin Islands, where she modeled several sets of matching undies on the beach. She looks stunning in the pics, which were shot by British fashion photographer Rankin. See for yourself.

Here are a few more photos in which she uses her beauty to promote her own brand:

Feeling sexy starts with every day comfort. #heidiklumintimates #sexyconfidence⠀

A photo posted by Heidi Klum Intimates (@heidiklumintimates) on

This is #HeidiKlumSwim. An array of bold summer tones and vibrant prints with classic silhouettes and daring cut outs #swimwear #summerstyle

A photo posted by Heidi Klum Intimates (@heidiklumintimates) on

From day to night, there is a piece for you, for all occasions #heidiklumintimates #sleepwear #intimates ⠀

A photo posted by Heidi Klum Intimates (@heidiklumintimates) on

And here’s Klum looking fiercely hot in an ad for Germany’s Next Top Model. Thanks to Instagram, this clip will loop as long as you let it, and you may want to let it loop for quite a while.

A video posted by Heidi Klum (@heidiklum) on