I have a wardrobe bursting at the seams with winter coats and parkas but they all seem a bit too warm for this weather so I need something to take me through the autumn until it gets really cold. But what? The shops seem to be full of winter coats already!
It needs to be grey or navy, preferably, although black would be fine. Knee length so that I can wear it with skirts/dresses and trousers. Not too dressy, not too casual, again so that I can wear it with everything. Nothing double-breasted. And (I realise how fussy this is making me sound), nothing that looks wrong if it's left unfastened as I like to throw coats on and have them open. Waterproof would be an advantage but not necessary as I'm going to have to bite the bullet and buy a separate waterproof coat for dog walking etc.
I literally can't see anything in the shops that fits the bill. Half the problem is that I have nothing in mind and so have no idea what I'm looking for. Any thoughts?