But I'm still willing to go through this s-storm for her even that in the end we don't end up together. Why?
Not sure. Maybe because you love her?
My wife asked me the same thing. "Why are you fighting for me so hard, especially after what I've done?" I told her:
1. Because I love you.
2. Because I took our marriage vows seriously; I didn't say "for better or for better YET," I said "for better or for WORSE."
3. Because I don't want to go to my deathbed with regrets, wondering if I should have fought harder. I'd rather err on the opposite side.
4. Because this isn't the message I want to send to our kids -- that it's ok to cut-and-run when things get tough.
5. Because I would hope that if the situation were reversed, and say I had a drinking or a gambling problem, that she would do the same and fight for ME.