It sounds like things are going so well for you. I am so happy. It is good that you have realized that your past behavior has been because you are afraid of being hurt. I'm beginning to see that that is just a chance we take to live our lives.
I hope that all goes well on Wed. night and that you do have the opportunity to show H's friends that you have changed. Obviously this man truly loves you and has waited for you to work past all of this. Keep up the good work.
Oh, and about the God and devil thing...I personally believe that satan attacks our marriages anyway that he can because marriage is an institution that is ordained by God. So satan hates to see happily married people. Keep up the good work and when things start to seem like they are getting out of control again, tell satan to lay off because God has given you a wonderful H and you are not going to let the devil ruin it for you!!