Soft pink dresses have become a signature in Princess Kate's wardrobe, and we've found an affordable way to mirror her staple look. The Princess of Wales has worn her £695 Beulah London 'Ahana' dress ...