I have been invited to a wedding by my boyfriend's host brother's fiancee. As a better explanation, I will only know about three people at this wedding. The wedding is on May 25th, and is semi-formal. I want to make a good impression, but I don't want to stand out either. I recently purchased a white, above the knee length dress that has blue flowers on it. Is it ok to where white to a wedding? Thanks!