How long will i wait for my healing? How long will my prayers need to rise? How long will i have to stay on my knees until your answer arrives? How long will my finances fail me until your provision prevails? How long will i seek for deliverance from this feeling that I have failed? Your timing is different than mine You will always answer in time I may think it's urgent But you have a purpose For stretching my patience each time How long will the enemy chase me before you will cast him away? How long will will i wander in darkness before your light shows the way? Your timing is different than mine You will always answer in time I may think it's urgent But you have a purpose For stretching my patience each time Yet when I ask for mercy, it us here When I ask for forgiveness, it is here When I ask for your grace, it is here And when I ask for your love, it is always neat. So, when your timing is different than mine I'll rejoice for your answer on time I'll rejoice that you love me I'll rejoice for your mercy Ill rejoice that you've given me patience I'll rejoice that you've given me grace I'll rejoice that your answer will come When it fits into your perfect plan.