Is there such a thing? Alright maybe stylish is asking a lot - but genuinely warm without looking like something my granny would wear?