I'm so happy for you dude!!! There've been SO many days on your thread that I just wanted to give up on you, but then something would say to me "HE'S not giving up; how can YOU??" You've made so many mistakes (lol), but you just kept PLUGGING ALONG, which, you know, is pretty much the key to life (wasn't it Yogi Berra who said "90% of success is just showin' up"???)
Your persistence and steadfast love for your love is admirable.
Please continue to post -- in detail -- so that we can help you. You really only get ONE crack at this reconciliation thing, and you've worked so hard to get here.