Affordable denim dresses

When you have a good thing going, you stick to it right? That is how I feel about denim dresses at the moment (As if you can't tell). You see, unless it's a wardrobe essential (like a blazer, shirt, leather or basic, in which I prefer to invest a little [...]