H&M Beige Floral Print Chiffon Floaty Modest Long Maxi Dress 
Tag size 18 UK / 44 EU, should also fit UK 20 as it is a very relaxed fit

Comes with a matching midi slip dress