I’ve been hunting for a shearling jean jacket since last year. Gap and Old Navy both had them so I tried them both. The Gap one only had shearling lining the buttons and not throughout the coat. The Old Navy one, however was lined throughout (except the sleeves), so for warmth, Old Navy is the choice! It fits nicely with a long sleeve shirt underneath, but anything bulkier would make it too tight.