Gap. Vintage crewneck cardigan. Size Medium. Blue - $26 - From Val