Black Eyed Peas star Fergie got a pretty big surprise this festive season when her boyfriend of three years, Josh Duhamel popped the question!

The Transformers actor, 35, proposed to the 32-year-old recently, but according to Duhamel's publicist Ruth, it wasn't actually on Christmas Day. Boo!

She refused to elaborate further on the details of the couple's egagement, but we're pretty sure Fergs is over the moon! So much for Big Girls Don't Cry. We bet she blubbed like a baby! The pair have been dating since September 2004.

Congrats Fergie!