20 pretty, stylish spring dresses—all under 50 bucks

Tie-waist shirt dress, $29.50-
Where to buy: oldnavy.com

Seriously, are you dying for pretty spring dresses right now? Yeah, so am I...I want spring clothes so bad, I'm feeling a little like a crazy person. Behold! 20 pretty, versatile, warm-weather dress styles, many of which you can wear just about anywhere, all summer long.