For follow-up discussion and general commentary on the topic. Comments are sorted chronologically.
Everything good in your life comes from God, but bad things happen to bad and good people alike. But with God if you embrace His covenant of grace and truth which came to us through Jesus Christ. God will turn every bad situation to good, even death after you enter His covenant of grace. Romans 8:28 says so, and God is not a man that he might lie to us. Numbers 23:19 says so.