Olivia Culpo dropped a new bikini picture on Instagram today.

The former Miss Universe rocked a red two-piece swimsuit for the occasion.

She posed next to her boyfriend Christian McCaffrey, who wore navy blue shorts.

They were on a yacht somewhere in Mexico.

Culpo captioned the share with a red heart emoji.

As of this writing, the post amassed over 100,000 likes and hundreds of comments.

A follower wrote: “How dare y’all be this good looking.”

Another noted: “ugh!!!!! everything! love u guys together.”

A third commenter added: “You two are just stunning really aren't you?! ❤️ Enjoy your holiday.”