You've realized that life isn’t always rainbows and butterflies. That rainbows come after a storm, and butterflies are birthed through a time of change and growth. You're holding out hope that your rainbow is coming. That their is purpose behind the pain.
Running isn’t easy. You can’t run a marathon and expect it to be smooth and easy sailing. There will be blood, sweat, and tears. Likewise, the Christian life isn’t easy. There are many obstacles in life, and we must be conditioned for the task set before us like a runner is conditioned for his task.