I want to buy cardigans which is classy,and would last long time as I find myself buying them every couple of years as they dont last long.