South African model Candice Swanepoel was picked to wear Victoria’s Secret’s $10 million Fantasy Bra during the next Victoria’s Secret Fashion Show. She took to Instagram to show off the bra, which has a royal theme.

As previously reported, Swanepoel was chosen on Wednesday to wear the bra, which has a 52-carat ruby dangling from the middle and the bra itself is made of 18-carat-gold.

Swanepoel told People that the designers had to make a mold of her body to create it. “I tried to imagine after they’d done the mold, how would they make it, how it would look. My imagination didn’t do it justice,” she said. “My favorite part is this beautiful 52-carat pear-shaped ruby. Every part of it is exquisite.”

The 23-year-old also shared an image on Instagram with herself posing in the bra. “So excited to be wearing the fantasy bra this year in the @victoriassecret fashion show!” she wrote in the caption. “It was moulded on my body months ago, finally I can let the secret out. Thank you #victoriassecret.”

According to CBS News, the Royal Fantasy Bra is worth much more than last year’s Fantasy Bra, which was worn by Alessandra Ambrosio. That was only worth $2.5 million. It’s still short of the $30 million “Red Hot Fantasy Bra” Gisele Bundchen wore in 2000.

The Fantasy Bra tradition started in 1996 with Claudia Schiffer wearing the first. Miranda Kerr, Heidi Klum, Adriana Lima and Tyra Banks have also modeled different versions of the Fantasy Bra.

The Victoria's Secret Fashion show airs on CBS on Dec. 10.

image: Victoria's Secret