Harry Styles ex-girlfriend Taylor Swift performed at tonight's Victoria Fashion Show in NYC. It was previously rumoured that One Direction will perform at the high line fashion show however, now it seems that Swift snatched the golden opportunity from Harry Styles' group members.

Taylor Swift is a seven time Grammy winner and her show was witnessed by the packed stadium. Unlike any other pop starlet, the 23-year-old singer did not wear lingerie or a body suit for cheap publicity. Rather, Swift kicked off the fashion show wearing a union flag print mini dress.

According to Dailymail.co.uk, "The country-pop starlet - who turns 24 next month - paraded her lean 5ft 10in frame in the paint-splattered costume and matching open-toe booties." Later Taylor Swift changed to a sequin mini dress.

At the last year's fashion show, Justin Bieber and Rihanna had done the honours of performing at the biggest fashion show of year. According to Cambio.com. "Taylor performed at the stage to sing "Trouble" as Angels like Adriana Lima and Behati Prinsloo walked the runway.

What is really interesting to note here is that Harry Styles rumoured girlfriend Cara Delvingne also took the stage on the beats of Taylor Swift.

Cara was seen wearing a 8-carat gold and featuring 4,200 precious gems including a 52-carat, pear-shaped ruby bra and bottom.

Cara Delvingne is quite close to Harry Style and they both have been spotted spending time with each other on various occasions. Regarding their relationship a source revealed to E!online.com, "He really likes her and has been saying that he wants to be exclusive with her.They are seeing each other though, casually, and are actually very cute together. Their friends think it could work out ... He's really chasing her, but she's a really busy girl."