Fixing one's self up as you have, requires many elements. I won't go into an elaboration, but will say that many people fail in similar attempts. For success, everything has to be in place. The obvious conclusion in your case is that the Spirit is with you. I think you've been guided as many of others have. You are a teacher too, thank you.