If These 31 H&M Buys Don't Sell Out by October 1, I'll Be Very Surprised