Jessica Alba is celebrating her final Christmas as a mother of two.
The actress revealed in July that she is pregnant with her and husband Cash Warren's third child. She announced in October that they are expecting a baby boy, who will be their first son.
On Christmas Eve, Warren posted on his Instagram page a photo of their family's 2017 Christmas card, which shows him, Alba and their daughters, Honor, 9, and Haven, 6, sitting and wearing matching red holiday pajamas.
"This years holiday card ... last one where I'll be the only dude in the photo," he wrote. "I'm having a moment. Merry Christmas Eve!!"
"Tried to convince Haven that today was Christmas and Santa forgot about her but she saw right through it," he added. "Smart kid."
See Jessica Alba's family's 2017 Christmas card and other celebrities' holiday cards:
Alba has not revealed her due date.
She celebrated her upcoming arrival at a baby shower with famous pals such as Molly Sims and Rachel Zoe earlier this month.