J.Crew Cotton-canvas trench coat ($300) liked on Polyvore featuring ...

Responsive image
source