That dress is so pretty and very flattering on you. I actually think it would look MORE formal if it were shorter, slightly above knee length... that length is kind of "tea length" and could really stand out in a formal setting. I think this could be done without killing the integrity and charm of the dress.