I can't add much more to all the posts preceding, but just to add my voice: it took courage to do what you've done and I hope I will have some of that when it's called for, too. (There but by the grace, etc.) I'm grateful that most of the folks in this forum are as gracious and forgiving as they appear to be toward you, I also hope for that when I transgress, as I almost surely will.
Welcome back, stay clean, stay free.