Going to a semi formal wedding will this dress work?

Alyssa