I'm praying and hoping things work out for you this weekend man. I've spent some time reading and following your post here. I think you on the right track man. Continue to follow the guidance of starsky, train and others. Do not give up but be the best man only a fool will be crazy enough to leave.
My only advice for you is to be careful what you think, for your thoughts become your words. Be careful what you say, for your words become your action. Be careful what you do, for your actions determine your character and who you are shapes who you will become
Don't speak defeat....this's not the end of your story. Declare victory in your life and marriage this weekend. You have a long way to go but you can do it!