The Most Festive Dresses of 2021
41 Festive Dresses That'll Sell Out Before You Even RSVP to December Parties
13
Customers rave about the flattering cut of this Free People Shayla Velvet Mini Dress ($128). You can easily wear it with sneakers or heels.