God will supply our every need according to His plan for us. There are more than 160 references in the Bible to the ways God provides for us, reflecting how important these gifts are not only to God but also to us. As Philippians 4:19 puts it, God will meet all our needs in line with the riches of His glory in Christ Jesus. Sometimes, these things will happen outside of our normal routine when we least expect them, and it will shake things up. Whether we view them things as positives or negatives, these things happen for our betterment, even when we don’t know or understand His plan. He doesn’t want anxiety for us. He doesn’t want suffering for us. He doesn’t want worrying for us. He doesn’t want harm for us. He wants new life for us. Here are six things God will provide when we least expect them.