Cocktail Party A.K.A Semi - formal= an Elegant party dress and a Killer pair of heels. I translate that into a LBD... But in a rich fabric like Lace, Chiffon or velvet... yes velvet, also a rich jewel tone is perfect for cocktail parties. TIP: hemlines should not be more than 2 inches above your knees, to test- stand with your hands at your sides the dress shouldn't be higher than your fingertips if so..... Change dresses Cinderella. :-) P.S a longer version of the first dress is acceptable not the length pictured.