We Looked Through All of Topshop's 356 Dresses to Find the 14 Best

You know the drill: You pop into Topshop to pick up a tee and end up with an armful of dresses. And we can't blame you right now, as the high-street store's offerings are on fire. But because no one's wardrobe is big enough for the whole lot (there are currently over 360+ dresses online right now), we've done the hard work for you and picked the hero dresses you may want to consider adding to your wardrobe.