For those days when you're dressed up, it's too warm for a heavy overcoat, and the weather sucks.
This trench coat makes braving the high school crowd worth it.