Sarah laughed in her heart at God's promise Isaac proved nothing is impossible Martha wept by the tomb of Lazarus Oh, but death lost when life spoke a miracle In God's perfect time He's never been late His plan for your life is worth the wait In God's perfect time You can always trust When the moment is right, the answer will come In God's perfect time Sometimes between your prayers and God's answers Faith can be so hard to hold on to And with every passing day, doubt whispers Oh, but don't give up 'cause God is gonna move In God's perfect time He's never been late His plan for your life is worth the wait In God's perfect time You can always trust When the moment is right, the answer will come In God's perfect time So when you haven't heard His voice And you don't understand You're still in God's loving hand In God's perfect time He's never been late His plan for your life is worth the wait In God's perfect time You can always trust When the moment is right, the answer will come In God's perfect time In God's perfect time In God's perfect time