Sophie Elmirst is a contributing editor to Harper's Bazaar and writes regularly on books for the Financial Times. She lives in London. Twitter: @sophieelmhirst.