Resilient Faith: Trusting God’s Promises Through Doubt and Waiting