Life on the road teaches you to expect the unexpected. Forecasts are still scientific estimates, after all, and weather fronts don't read maps. That's what makes this water-resistant vest with a microfleece lining the key layering piece. (Though with the iconic pink flamingo, you'll want to show it off.) Under a coat or jacket, over a hoodie or tee — whatever the meteorologist says, you're sure to stay cozy.