Is there anything more confusing than the words ‘semi-formal’. It either is or it isn’t formal, surely? Do you dress down a bit or dress up a bit more and goodness, what will everyone else be wearing? Yes, it’s a pain of a dress code but I think this dress fits the bill. Black is a firm favourite but the white trimmed ruffle and satin sash make it a bit less conservative and a bit more fun. Team it with matching monochrome accessories like this satin clutch and two tone shoes and hey presto! Done!
Related: More wedding guest fashion