There’s nothing more painful than being betrayed by someone you hold dear. King David knew this well. Betrayed by one of his dearest friends, his heart was broken and his soul weary. David faced threats from all sides, enemies constantly wanting his destruction, and not knowing who would turn on him next. Too much for any one man to deal with on his own. No wonder he cried out in deep despair. But because the One he cried out to was the Lord, David found the strength to overcome every painful circumstance. To cast our cares on God means laying at His feet every problem, hurt, and disappointment. To trust in His promises and provisions, and letting Him fight our fight. No matter what this world throws at us we needn’t worry nor fear. Because God promises to never let the righteous be shaken!