I've noticed when waiting on God for something, He answers us in very diverse ways. He may answer our prayer in ways totally unexpected but it is always for our benefit. When you lean on Him, He won't fail you. Even if He seems to be taking long & our patience is wearing thin, we have to hold...