Blake Lively is petrified of baring her flesh on screen.

The ‘Gossip Girl’ actress – who plays Serena van der Woodsen in the hit US TV show – hates having to wear tiny clothes for the programme because she doesn’t bother watching what she eats.

She explained to Britain’s Glamour magazine: “I do panic before I have to wear a really skimpy outfit, but I don’t have enough willpower. I had to do a scene in a bra and shorts for the first time in two years.

“On the day of the shoot, I had a pork burrito, chips and coke. Afterwards, I thought, ‘I probably shouldn’t have done that.’ But whatever.

“I have never worked out, but I know you feel better when you do so I am planning on getting a trainer.”

Blake is currently dating her co-star on the show Penn Badgley, but admits their love story was not as smooth as people think.

The 21-year-old actress was initially totally opposed to Penn getting a part on the show, but her opinion of him changed when they began working together.

She said: “At first I was so upset that they hired him. I actually poisoned the whole cast against him. But then they noticed that he wasn’t a jerk and was actually a really nice, charming person. Almost immediately I realised that too, but it took me about a week to admit it.”