L.K. Bennett Davina Dress, shown here in Navy. Worn by Kate Middleton ...

Responsive image
source