Shopping Guide September 2018
We Shop For a Living, and These Are the 20 Pieces We'll Be Buying This Month
14
"My 5-year-old self wouldn't forgive me if I didn't get these Hello Kitty Converses (£55), so you can guarantee they're in my basket." — TC