There comes a point in a woman’s life when she needs at least one cocktail dress. The kind of piece that you know will work for almost every occasion, from milestone birthdays to dinner parties. This dress should fit like a glove, be as timeless as possible, and make you feel incredible every time you wear it.