Speaking from a personal place: Sometimes i wonder why God lets me crash into hurdles, instead of helping me jump over them. If he is truly God, why doesn't he just lift me out of the situation? but rather, he walks through it with me. Yesterday, it finally clicked! "you can't skip the cross and the suffering" but expect to get the blessing. You can't ignore the fact that most of the hurdles you will come across in life have nothing to do with you, but are simply a testimony that will save someone else's life! Sometimes its not even about God teaching you a profound life lesson but instead, it's about Him using you. When you understand this--what it really means to walk and live a selfless life like Christ did, then it all begins to make sense. In the words of Janette Ikz."some of us won't hear it unless it's from somebody who went through..and in that case He allowed me to come before you and stand as a testimony for YOU". Only then do you come into play. By allowing your life to give God the glory.
Romans 8: 18