God has His own way of showing us what we need. Life may not always be filled with rainbows and butterflies, but there is always something to be grateful for. One day, in the future, all the pain and heartache will just be a distant memory. And from it, we will draw great strength and wisdom. I believe that God is preparing us for something extraordinary. He has an incredible plan for our lives.
The hardest part is just having faith.