The duchess sports a green Catherine Walker coat.
The Duchess of Cambridge wears a double-breasted forest green Catherine Walker dress coat with black trimmings and a matching green hat.
The duchess wears a navy Catherine Walker coat, paired with a brown hat and a shamrock brooch.
The duchess sports a green Hobbs belted coat.
Then pregnant with her first child Prince George, the duchess wears the same green Emilia Wickstead fit-and-flare dress coat she wore in 2012.
The Duchess of Cambridge wears a green Emilia Wickstead fit-and-flare dress coat.