Yahoo Life's editors are committed to independently selecting wonderful products at great prices for you. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.
Finding a coat that is equally stylish, cosy and within budget is harder than it might seem.
Some coats are the kind that just end up sitting at the back of your wardrobe for years on end, only to be taken out when all your first-choice options are at the dry cleaner.
Others are nice - but not nice enough to be your first choice when the weather turns.
But then there are some coats which you know, from the moment you buy them, are unlikely to leave your side until the warm weather rolls back in and you're forced to retire them for a few months.
This teddy coat is super cosy and can be worn as part of an everyday jeans outfit or dressed up with boots, tights and a dress.
The knee finish adds extra warmth and the two patch pockets at the front means that your fingers will feel toasty even when you forget gloves.
And can we talk about the gorgeous khaki colour for a minute please? It complements all skin tones and looks good paired with both a neutral and a bright outfit colour palette.
And for those who don't know, it's part of John Lewis' expansion of its affordable ANYDAY collection into clothing across menswear, womenswear and kids' clothing - creating quality wardrobe staples all for under £100. Yes, every single item is under £100.
As the coat is still so new, shoppers are probably too busy parading around in their new purchase to have left many reviews yet.
However, the one review so far rates it a full five stars, saying "Great coat at great price. I bought the green, and a M was a perfect fit for me (size 12). It is very warm and snuggly and will be ideal for the winter. A great colour too."