“All things” means all things, or it doesn’t mean anything. God is not a liar. All His promises are true. So trust Him. Take Him at His Word. All things are possible with God!