InshaAllah one day I will be able to share several life events that have been miraculous…and not just single big miraculous events, but several events that are a series of one thing leading to another each bringing the other on and all in perfect symphony. A symphony that takes time to unravel. But for now I wanted to say I am mesmerized by the perfection with which Allah looks after the affairs of the slaves who entrust themselves to Him. So be patient and trust your Lord, Allah does things in His own time, and verily His timing is perfect with a perfection we cannot predict, being ourselves trapped in the time-dimension, while He, Exalted, Beautiful, Holy, Light upon Light, The One and Eternal Refuge, is the Master of time. So trust and be patient, verily we are hasty by our nature so don’t go hard on yourself if you are hasty…just call on your Lord to help you be patient.