Fergie has given in to her pregnancy cravings.

The 37-year-old singer is expecting her first baby with husband Josh Duhamel and isn't denying herself any of her favourite foods.

A source told Us Weekly magazine: ''She is eating everything safe and not prohibiting herself. She is ecstatic to be pregnant.''

The couple are so excited about the baby, they are already planning the nursery.

The insider added: ''They will start decorating the nursery soon. Josh is good with kids because he's such a big kid himself.''

The 40-year-old actor recently revealed he is looking forward to ''imparting life experience'' on his child.

He said: ''I'm not 24, I've got some life experience that I think I can impart. My mother was the disciplinarian and my father was more of a free spirit. Hopefully I'm somewhere in between.''

Josh also admitted he was surprised by the first things his Black Eyed Peas spouse said when she found out she was pregnant.

He recalled: ''She was the one when we first found out that was like, 'This s**t just got real.' Those were the first words out of her mouth.''