Combining style with practicality makes the perfect raincoat. A raincoat has many purposes, but the ultimate purpose is to keep you dry and warm. Therefore, this coat is designed to keep you dry without compromising with style and functionality. Add a cute bucket hat and a pair of boots for the ultimate ‘rainy-day’ look.