A trench coat is incredibly versatile and can be styled in numerous ways to suit your everyday life. By mixing…