I have a confession to make: I have a long standing style crush on Katie Holmes, which started with that Khaite cashmere cardigan and tank top.
But while I aspire to emulate her looks, I can't say that my bank balance affords me to. She is after all regularly spotted wearing The Row, Chanel and Emilio Pucci.
But now and again, she wears something that is both chic and crucially, affordable.
Like this budget-friendly, £40 tote bag, which the actor was just papped carrying in New York City. It's made by US brand Lands' End, who have a UK website – so no need to worry about import duties or overseas shipping.
The bag is perfect for running errands with: it's roomy, has a zip top to keep valuables secure, a larger inside pocket to organise everything, and even an interior pocket for your phone.
And for a canvas tote bag, it's as elegant as they come. Katie owns the cream style with the red straps, but it's available in several other colours. You can also have it personalised like her for an extra £3.50.
The actress is no stranger to mastering transeasonal dressing, opting for a cropped olive quilted jacket by Marfa Stance, layered over what appears to be a white tank top.
The coat is actually reversable (it features a peach hue on the other side) and customisable with a removable collar. Katie chose a fushia shearling collar to give her extra warmth in the New York Autumn weather.
She finished off her look with wide leg jeans and trainers.