That's great !! You've really done a 180! I'm proud of you! Let's don't even consider you going "back" to that awful time!
But -- if it should happen, would you please go see your doc and get on an antidepressant? It could be temporary, but sounds like it might be needed. In fact if it happens again he might tell you to stay on them!
Best of luck and PLEASE keep us updated, will you? Thanks! Hugs, Lee