This cardigan is on sale for $18.49 today at old navy. Sized up to a large for a looser fit with a tucked in look.