Hey there,
I am kind of in the same boat, so, I understand. Sometimes we cannot see our part in things until we are out of a situation and it takes great maturity to step up and admit our wrongs.
Having gone through this recently myself with someone I dated, I say follow your heart. I think it is noble to at least try, but, also try to let go of any expectations, and do what you think is right...because there is no right or wrong when it comes to matters of the heart. (JMO).
However, from what I read, it sounds like it is important to you that you are able to make an amends to him and even if it does not work out, you tried and though painful, you can take the good you learned from this experience and apply it to anything else going foward. Remember, it is progress not perfection.
Hope this helps. Feel free to email if you want to chat. I wish you the best.
Sojak
