Another attribute of God is that he is omniscient; he knows everything about your past, present and future. Because he knows all, he can care for you and use all things for good. Go to the God who knows what you truly need and trust him with your life.