Advancing on a spiritual journey is a bit like potty-training a pet. In the early stages there is a lot of messiness. Progress is slow. Recriminations abound. And if managed poorly, you may end up abandoning the entire endeavor. Much to the dismay of all parties involved.
Potty-training a pet
Excellent analogy Anthony! It helps to be a dog lover too or a God lover as the case may be.