Dogtooth coat, £30, by H&M ; jeans, £38, and boots, £65, by Urban Outfitters
Navy coat, £155 ; floral dress, £48 ; tights, £8 ; all by Urban Outfitters
Fake fur coat, £149, by GIVe ; jeans, £38, boots, £65, both by Urban Outfitters
Red military coat, £239, Ted Baker ; red beret, £28, Urban Outfitters
Purple ruffle coat, £75, by Red Herring at Debenhams ; jeans, £38, by Urban Outfitters