Praise God for His perfect timing! Praying for you Esther. If God said it, it is so! Here is a scripture that came to mind
Habakkuk 2:3 (NLT) “This vision is for a future time. It describes the end, and it will be fulfilled. If it seems slow in coming, wait patiently, for it will surely take place. It will not be delayed.”