We cannot understand our present troubles until we trust in God and give our concerns up to God. Then we need to trust in God’s timetable and be ready to accept what He sends our way. If a person has made bad choices or been the victim of crime, there may indeed be consequences that may change their current circumstances permanently. Still we need to trust. Don’t abandon the ship before God gives a solution.
There are two exceptional people in the Bible known for their dreams. One is the best known dreamer and one the least known dreamer.