God has perfect timing; never early and never late and it takes a little patience and a lot of faith.