If you want to play it safe—and I mean bank-vault safe—go with nude shoes. Nude heels or flats create an illusion of longer legs, and they let the purple dress do all the talking. The trick? Match the nude to your skin tone, not the dress. Fair skin? Try a blush or champagne beige. Deeper skin? Go for caramel or espresso.
Gray is your other underrated neutral. A soft dove gray, like a cloudy sky, works like magic on a lavender or lilac dress. It’s quiet, elegant, and says, “I didn’t try too hard, but I still look amazing.”
Side note: Beige shoes only work if they’re your beige. Don’t pick a generic “nude” from a store and hope for the best—hold it against your arm first. Trust me.