Oh geez, I am so sorry to have read your post. I can well imagine how full of remorse you might be. However, you appear to be a person of fortitude and goal-reaching so given that... your various strengths will prevail.
Hang in there! I'll see you on a Camino!