Not been to a wedding for a little while due to covid. The last one I went to, I wore a formal, ankle length dress, and I felt distinctly over dressed compared to most guests who were generally wearing something I would wear to the pub. (Floral dresses). Awkwardly, I wore the same colour as the bridesmaids too, who didn't wear matching dresses, so some people thought I was a bridesmaid. There was no mention of a dress code, or colours not to wear in the invite, and it was a traditional church wedding.
Going to a wedding this summer, which will also be a traditional church wedding, and wondering is formal for weddings out now? What is acceptable to wear as a female guest. Obviously not going for white or black, but wondering regarding style and formality.
For context, I wore a dress similar to the picture below previously.