I absolutely love this time of the year and all the warm magic that it brings. I have rounded up a great selection of beautiful dresses. They are flattering on all body types and comfortable which is a huge pet peeve of mine.

This dress is so perfect in many ways and I am rocking it in a size small! It does have stretch to it, a ruched detail on both sides plus the back of it and adjustable straps. Tap for red dress

This velvet dress is so simple yet so classy. I am 5’4″ and rocking this beauty in a size small small. Tap for velvet dress

I am wearing an extra small and this dress is not only great for the holiday season but year round. If you are attending a wedding or even a military ball this is a great piece to have in your closet. It has a beautiful cross strap detail on the back with adjustable straps. Tap for green dress

I am a sucker for a one shoulder dress. I am wearing an extra small and I would throw a faux fur jacket over this to accommodate for the cooler weather. Tap for dress

I am wearing a size extra small and you can wear the slit in the front or back. You cannot go wrong with this elegant piece. Tap for ruffle sleeve dress

Another great black dress that you can throw a faux fur jacket over it. I am rocking this in a size extra small. Tap for black dress

*Disclaimer: This post contains affiliate links. That means that if you make a purchase after clicking on a link I may earn a small commission at no extra cost to you.*