'All things work together for good to those who love God.' Romans 8:28 NKJV
God said, 'I have found David...a man after my own heart, who will do all my will' (Acts 13:22 NKJV). When God says that about someone, you'd be wise to observe that person's life. David started out as a shepherd and ended up as king. The chances of that happening were zero. Shepherds were so low on the social totem pole they couldn't testify in a court of law because their word wasn't considered reliable. Yet David ended up writing the most widely read psalms of all time.
Understand this: When you invite God into your life, he cancels the liabilities of your past and rewrites your future. But you must choose what God has chosen for you! There's an interesting contrast between Paul and David. Paul lived his chapters of disobedience before he met Christ, then went on to live an exemplary life. David became king at 30, and during his forty years in leadership experienced devastating failure, including adultery and murder. There are two important lessons here: (1) Don't rush to judgement. It's not over until God says it's over! David's story is a warning to the transgressor, a rebuke to the self-righteous, a verification of God's justice that won't allow you to escape your consequences, and a testimony to his love that will never let go of you. (2) God can bring good out of what seems like a bad situation. He can take every experience you've been through and make it work for good - either your own good or the good of others.
Bottom line: he can make 'all things work together for good' (Romans 8:28 NKJV).
Soulfood: Nah 1-3, Matt 27:1-10, Ps 65, Prov 19:5-8