Holmes, 27, who's expecting her first child with Tom Cruise any day now, has kept her maternity looks streamlined and elegant, sporting (from left) an empire-waisted blouse (on a West Hollywood coffee run), a plum shift and matching tweed coat (in New York City) and a cream turtleneck and poncho (at a Beverly Hills soccer game).