I Would Never Have Bought an H&M Bag Before This Year—This £38 Tote Went Straight In My Basket

Destined to sell out.