Lily AllenLily Allen has said her war of words with Cheryl Cole is now well and truly over - because the Girls Aloud star sent Lily a congratulations card when she heard about her pregnancy.

The two women have exchanged insults for the best part of a year but Lily admitted last month that she thinks her personal insecurities made her hit out at the other women in the spotlight.

According to the People newspaper, the congratulations card was the final clincher in their ceasefire. Lily is quoted as saying: “The card swung it. I’m sorry for what I have done to people in the past - I’m growing up.”