John 4:43-54 || Believe: Beyond the Impossible

Learning to trust the timing of God is one of the hardest things a Christian will ever do. Our emotions and ideas of our “how long should this take?” can really be hard to handle.