We have been spending a lot of our time stocking up on pretty dresses, and while everything is obscenely cute, we can’t help but notice all of the affordable choices. From shirt dresses to maxis, there are some great picks out there for under $21. To save you time and money, we rounded up our favorite options from Walmart. You don’t have to sacrifice style when you’re spending less cash. These dresses prove it.