Jessica Alba is reportedly expecting another daughter.

The 30-year-old actress - who already has three-year-old Honor Marie with husband Cash Warren - is due to give birth for the second time in the coming weeks and celebrated the impending new arrival at a baby shower held in her honour yesterday (24.07.11).

According to website X17Online, guests at the party, which was held at the Hollywood home of Jessica's friend Kelly Sawyer, lavished the star with pink-coloured baby items, fuelling speculation she is having another daughter.

While she didn't comment on her baby's gender, the 'Spy Kids' star later tweeted her gratitude to her friends for the baby shower.

She wrote: "A million THANK U's 2 @KellySawyer @jacqui_lang n @lauren_andersen 4 such an Amazing Baby shower. It was perfect in every way. Luv u (sic)"

Jessica recently revealed she is taking her time preparing for the baby and is in no hurry to complete the child's nursery.

She said: "The nursery isn't ready. It's not even close, but I'm accumulating things. In the beginning the baby stays with me in the room, so you don't need the nursery ready so soon. We're remodelling our house, so it's going to take a few months. I'm really taking my time."