She is a proud mother of two.
And Chrissy Teigen glowed with happiness while cradling her three-year-old firstborn daughter Luna in New York on Wednesday.
The 34-year-old was decked out in her second outfit of the day, after being glimpsed that morning heading to an appearance on the Today show.
Chrissy, who shares her children with her husband John Legend, showed off her supermodel legs in a high-cut Valentino dress.
Her loose-fitting blue ensemble was decorated with feather frills around the sleeves, adding a festive air to the look.