Kate Middleton just wore this exact affordable cardigan – here’s where to buy

Wait 5 sec.

The Princess of Wales has stayed true to the trends