Cheryl ColeCheryl ColeOh how we love a good celebrity feud.

But now Cheryl Cole has gone and put an end to one of her long-runners.

The Girls Aloud lass has oft been reported as having a dig or two at Lily Allen.

And vice versa.

The two songstresses have slung a whole heap of mud at each other over the years.

Lily even sang about Chezza at Glastonbury in a not so nice manner...

But Cheryl's been holding her own, giving Lil a verbal spanking or two.

However, the Girls Aloud star has clearly made an effort to put the whole ugly episode to rest, by sending Lily a congratulatory card on her pregnancy.

Lily told the People: "The card swung it. I'm sorry for what I have done to people in the past - I'm growing up."