Shop: Very's Myleene Klass Mixed Print Maxi Dress, £89

Kate Stephens