Jessica Alba has had a "DIY" baby shower.

The 'Little Fockers' star - who is expecting her second child with husband Cash Warren - enjoyed the Celebration with several girlfriends and family and everyone had to make a decoration themselves.

Among the handmade creations were butterfly paper lanterns, paper water lilies and paper flower baskets, complete with paper flowers and dragonflies.

Jessica - who already has a two-year-old daughter Honor with Cash - revealed the private party by posting a selection of photographs of it on her Facebook page.

The 29-year-old actress revealed she and her friends decided to go down the "DIY route" because it was "more personal and fun" and they also "used a bunch of recycled materials" for the arts and crafts session.

Jessica announced she was pregnant again in a Facebook post in February.

The 'Fantastic Four' star said: "It's been a while since I've been on FB & I thought I'd drop by to let you all in on some exciting news. Honor is going to be a Big Sister!

"Cash and I are thrilled and wanted to share the news directly with you so you didn't hear about it somewhere else. I appreciated all of the love and support you all gave me during my first pregnancy and will definitely appreciate it again this time around. Have a great day! (sic)"