God allows challenges in your life, because He wants you to rely on Him and ask Him for help. The more you lean on Him, and communicate with Him, the more you will feel His hand helping you. He will not only guide you gently to your goals and dreams, but He will carry you to it. As long as your goals and dreams come from the heart then you will start feeling that God is helping you to go through the toughest storms that come in your way..