Topshop Black and White Starlight Spot Smock Dress The Topshop Black and White Starlight Spot Smock Dress (£39) comes in tall and petite sizes, too. Image Source: topshop.com Topshop Black and White Starlight Spot Smock Dress £39 from topshop.com Buy Now