The reason for the postponement
Christ wants to heal some hidden passion in you and that is why he postpones to satisfy what you ask for.
Do not stop praying until your last breath and God is able to fulfill your request.
St. Joseph the Hesychast
Translated by Dr. Nick Stergiou