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