Big girls don’t cry and neither will Fergie — she’s engaged to actor Josh Duhamel. Duhamel’s rep says he asked the Black Eyed Pea to marry him "recently." The couple have been dating for about three years.

Fergie — whose real name is Stacy Ann Ferguson — was spotted wearing a diamond ring during the American Music Awards in November but denied wedding rumors then.

This past year the couple bought a house together, where Duhamel bragged Fergie had a stripper pole installed for private performances.