From classic ballerinas to Mary Janes and glove flats, there's a pair for every taste and personality these days.
Matching shoes with dresses is all about balance ... A mini dress pairs well with ballet flats or ankle boots, while a maxi dress flows beautifully with block heels or sandals.