To wear an overcoat in your dream suggests that you are shielding yourself from life's hurt. You are putting up a proverbial wall.