 and of a sound mind. You will let yourself down. Others will let you down. The Lord Jesus Christ will never let you down. He promises, I will never leave thee nor forsake thee. The living Lord who gave life and that more abundantly to John Douchard will do the same for anyone who trusts in him.