So I'm going to buy a new coat. A trenchcoat no less.
Problem is thus.
I can't decide between olive and navy!
Olive looks better but goes with less and will look more obviously dirty.
Navy is more functional, but looks like a faded black.
You can see it here
I'm sorry this is the worst thread ever