I agree with eveyone here. I'm sure you look great in it, and you're probably just focusing on something that was produced by a bad angle in a not great picture. When you're all done up, and have professional photos, I'm sure it will be a huge difference, and you'll wonder why you ever worried about it! If the veil makes you feel better, I think you should wear one. In my opinion, there's no reason you shouldn't be able to wear a veil. My wedding is in Hawaii, and I never considered not wearing a veil, because I had always imagined wearing a veil for my wedding, and location was not going to stop me! Anyway, I'm sure you look great in that dress, but you could always go back to the first one if you like it better. Your FI won't be expecting it, and isn't the surprize the whole point? I don't think it's a big deal that he's already seen you in it. Whichever dress you wear, I'm sure you'll look amazing.