I wore the same green silk dress to 2 different weddings. It was perfect for the first, which was at an afternoon wedding at an inn. So I thought I was set for the next wedding, which was at the Harvard Club in the evening. I felt very underdressed when I saw everyone. The thing that saved me was borrowing my friend's dressy shawl, which luckily looked great with my dress. So if I were you, I'd invest in some kind of wrap or shawl in a pretty color and fabric, like silk or cashmere. You'll probably get a lot of use out of it.