Is this Kate Middleton's prettiest dress yet?