God is sovereign and can be trusted with all things all the time! He gives us exactly what we need, exactly when we need it. His timing is perfect! Even while we were still sinners, He was preparing the way for us. Emily's testimony is such a beautiful picture of how gracious God is, was, and always will be. I hope you are encouraged!