Katherine Jenkins has had a very busy few days.

On Saturday she donned a rubber dress to perform at G-A-Y at the Heaven Nightclub in London.

With her hair swept to one side she was decorated with hundreds of Swarovski crystals on her shoulder and hair.

On Sunday she sang the national anthem at London’s Wembley Stadium for the NFL match between the New England Patriots and the Tampa Bay Buccaneers.

She ditched the rubber and this time opted for a more sophisticated look wearing an Alexander McQueen feather print gown.

On Monday the singer arrived in style to promote her new album in Swansea via by helicopter.

She was glowing wearing a white Oscar de la Renta Spring 2009 silk chiffon pleated dress with embroidered details, which she paired with YSL heels.

Katherine really is every woman going from vamp, to sophisticated to a chic lady who lunches.

I was surprised to see her wearing the rubber dress, but it just goes to show she willing to dress for the occasion.

Her Alexander McQueen red & black feather-print gown is available to purchase from Net-A-Porter.com.

Credit: PA, Net-A-Porter, Style.com & London Features