The Victoria's Secret fashion is just a few months away and the new Royal Fantasy bra has finally been revealed. This year, South African born angel, Candice Swanepoel wears the 10 million worth Royal fantasy bra.

Among the first of the Victoria's Secret Angels to wear one of the famous lingerie brand's wonder bras were Tyra Banks and Heidi Klum. Banks wore the 2004 jeweled bra that cost 10 million dollars. It was called the Heavenly 70 Fantasy Bra and was also made by renowned jeweler Mouawad who also made this year's Royal Fantasy Bra, which also costs 10 million dollars.

Victoria's Secret Angel Candice Swanepoel will be wearing the Royal Fantasy Bra at this year's Victoria's Fashion show that will be shown this Holiday season.

In 2003 Klum wore the 11 million dollar bra called "Very Sexy Fantasy Bra" then in 2005 model Gisele Bundchen wore the 12.5 million dollar Fantasy Bra for Victoria's Secret.

Favorite Victoria's Secret angel Adriana Lima wore the Holiday Fantasy Bra that cost 5 million dollars the year 2008 and also wore the 2010 Fantasy Bra made by Damiani that was worth 2 million dollars.

In 2011 Victoria's Secret Angel Miranda Kerr donned the Long Island's London Jewelers cost 2 million dollars and is named the "Fantasy Treasure Bra".

In 2012 Victoria's Secret Angel Alessandra Ambrosio wore the 2.5 million dollar Fantasy Bra that was made also by Long Island's London Jewelers.

This year, South African born angel will be wearing a 10 million dollar Royal Fantasy Bra for the holiday themed Victoria's Secret Fashion show.

Catch these women strut the catwalk in the Victoria's Secret Fashion show this Holiday Season.