Mary Jane shoes are everything we could ask for in a pair of everyday shoes. The elegant older sisters to our beloved ballet flats, they’re similarly versatile enough to dress up or just slip on ...