I am really not feeling this on her. The length is weird, and I think it's just a bit twee on her. Knee-length, I think she would have pulled it off, but this is just a bit like she's wearing a wedding cake. I always think she is better suited by more architectural looks, in general.
Maybe a bit too much make-up? An LBD is generally a good bet, though, and those shoes are awfully cute.
She's pregnant, and this is basically adorable and fun and quirky on her, I think.