Kate Middleton wore this high street dress – and it’s on sale - This flattering dress is perfect for spring ...