Lily AllenLily Allen has said she thinks many of her high profile feuds and criticisms of other celebrities in the past have stemmed from her own insecurities.

Lily has previously criticised Victoria Beckham over her weight, WAGs in general for their fashion style and had frequent exchanges of words with and about Girls Alouds, particularly Cheryl Cole.

Now, after losing nearly a stone and a half (19lbs) in less than two months after being diagnosed with a heart murmur, Lily has gained a new perspective on her behaviour.

She told GQ magazine recently: “A lot of that stuff I said was because I didn’t feel confident. I felt like, ‘Oh God, I’m short, fat, ugly…and I hate all these people who flaunt their beauty’.”

“Ever since a kid I’ve felt like I’m possibly the uncoolest, naffest person ever to walk the earth. But I feel great at the moment. I actually don’t have one bad thing to say about anything.”