1 Peter 5:7 (KJV) Casting all your care upon him; for he careth for you.
God thinks about us, plans for us, is concerned for us as a Father for His children. To be anxious is to make ourselves miserable and to dishonor Him. Casting our cares on Him means to bring them to Him and trust Him to take them and work everything out for the best, resting in His goodness and wisdom and power.
Matthew 6:30 (KJV) Wherefore, if God so clothe the grass of the field, which to day is, and to morrow is cast into the oven, shall he not much more clothe you, O ye of little faith?
The Bible puts a strong emphasis on telling us to commit all our cares and concerns to God – because He loves us and truly cares about our wellbeing. For God makes sure that His Word tells us this repetitively, it means that He is in control and the outcome of all our situations will work out.
Philippians 4:19 (KJV) But my God shall supply all your need according to his riches in glory by Christ Jesus.