God knows the end from the beginning. He has an appointed time for everything. As born again believers it is our job to wait with paitence for God's timing. This is difficult to do sometimes in the face of trials but necessary none the less. It is a key part of overcoming by faith. Join Brother Jim as he encourages you with this message on faith and waiting on God.