You know that fun, girly dress you love, the one you don't wear nearly enough because it needs to feel a little more polished, or maybe it needs to feel less dressy? The style answer to that conundrum is a blazer. It can elevate a beachy maxi dress just in time for a movie premiere, a la Sarah Jessica Parker in her Oscar de la Renta resort gown and Salvatore Ferragamo blazer, or it can downplay the frills of a gown or mini, as Emma Watson showed to great effect in London, and Charlize with a feathered minidress. Want to get the look? Click to shop similar outfits, or just look in your closet. Chances are you already own a sharp blazer, so simply introduce it to your most feminine dress for an ultra-modern style marriage.