Often, we're confronted with glamorous photographs of celebrities wearing beautiful clothes that are accompanied with an eye-watering price tag. You'd be forgiven for thinking this picture of Selena Gomez falls into that category – her perfectly oversized winter coat looks as though it was produced by a luxury label. It was, however, made by Zara. And it could also be yours for less than £80.
Yes, even celebrities love Zara as much as the rest of us. Selena's coat is the high street brand's Textured Coat, available in either ecru or pink. It's the perfect fit, too – slightly oversized but still looks tailored and won't swamp you.
It has to be said that clearly, a lot of people have cottoned on to Selena's exact coat – the ecru style she's been wearing is only available in sizes M and XL, although the pink coat is still in stock in all sizes.
Given that winter has only really just begun, this seems like a great time to invest in a coat that will last forever. Particularly when it's celebrity-approved and costs less than £80.