You have to be a good gardener to advance in the spiritual life. The spiritual life is not only about prayer, fasting, and works of mercy. It's not only about listening to God and following his will. Cultivating the spiritual life means to a weed out the weeds that come to choke out your prayer and reading. These can be anything from television or radio to other people who like to chat and interrupt your time to your own thoughts that wander. Ask God to make you consistent in uprooting the spiritual weeds from your garden of life. These weeds include laziness, shyness, excessive boldness, and so on. instead you need to grow the plants of love, faith, hard work, holy boldness, and so on. God bless you as you attend your spiritual flower garden.