Jennifer Love Hewitt celebrated her baby shower on Saturday.
The 34-year-old star, who is expecting her first child with fiancé Brian Hallisay early next month, was joined by 24 of her closest friends and female relatives for the lavish event in a private room of the Hotel Bel-Air in Los Angeles.
A source told gossip website RadarOnline.com: "There were flowers galore and about two dozen guests. It was a very girly affair."
The 'Ghost Whisperer' star recently revealed she loves being pregnant.
She said: "I'm loving [being pregnant]! It's really been a joy.
"I have no complaints. I mean, tired feet and all the stuff you hear about, but nobody needs to hear about that."
She jokingly added: "[Being pregnant] is a lot to handle at the moment. Getting out of bed without making a weird, old lady noise is about all I can take right now!"
Jennifer was close to her mother, Patricia Mae, who tragically lost her battle with cancer in June 2012, and is looking forward to developing the same kind of bond she shared with her mum with her own child.
She previously said: "I've always wanted to be a mom. I had a great relationship with mine. I'm ready to pass on to my child all the great love that my mom had for me."