During last night Victoria's Secret Fashion Show, Elsa Hosk had the honour of wearing the most talked about and most expensive Fantasy Bra.

Elsa Hosk. (Picture: Instagram)

Since 1996 a very special Angel has been chosen to wear the precious bra. In the same way that the models have changed, so has the bra. Not only in design but price tag too.

Tyra Banks, Heidi Klum, and Adriana Lima are among the few who have worn the bra a number of times but it was Claudia Schiffer who wore the first Fantasy bra called the Million Dollar Miracle Bra which came with a $1 million price tag.

Even though the average price of the Fantasy Bra is usually around $2 million, the Red Hot Fantasy Bra that was worn by Gisele Bundchen in 2002, still remains the most expensive. Valued at $15 million the bra held the record in the Guinness Records as being the most expensive piece of lingerie ever created.

Gisele Bundchen in 2002. (Picture: Instagram)

Here's a brief look at which model wore what Fantasy Bra over the past two decades.

In 2003 Heidi Klum wore the Very Sexy Fantasy Bra.

Heidi Klum in 2003. (Picture: Instagram)

In 2004 Tyra Banks wore the Heavenly 70 Fantasy Bra valued at $10 million.

Tyra Banks in 2004. (Picture: Instagram)

In 2013 Candice Swanepoel wore "the Royal" valued at $10 million.

Model Candice Swanepoel presents a creation during the annual Victoria's Secret Fashion Show in New York.

Jasmine Tookes wore the "Bright Night" valued at $3 million.

Model Jasmine Tookes displays a $3 million Fantasy Bra. (Reuters)

Lais Ribeiro in 2017 wore the Champagne Nights Fantasy Bra, which is valued at $2 million.

Victoria's Secret Angel Lais Ribeiro Champagne Nights Fantasy Bra in 2017. (Photo by Evan Agostini/Invision/AP)