Roman's £28 'wear with anything' cardigan may be new but is selling like hot cakes

Wait 5 sec.

"Very pretty. Good quality and good value for money. Could wear this with anything"