Never worry over things you can't figure out. The answer may not be for now. It may not even be for this life. Trust the Savior who gave His life for you. If He cared enough to die for you, He certainly cares enough to carry you through trials of life that are beyond your understanding.
This life is a journey with Him. Many things He will allow you to understand, but many He will not. “There is so much more I want to tell you,” He has said, “ but you can’t bear it now” (John 16:12, NLT). He knows what you can handle and what you can't. Quite your mind, and its constant need to know the reason... to analyze why. You can't understand the infinite with your finite mind. You can only understand what He allows. Step by step this life is a journey which is meant to carry you to greater heights of faith.
He suffered, and you shall also suffer in this life. But there is a great joy that comes to those who walk this life with Him. This joy is never the result of suffering. Suffering drives you to Him. In this close intimacy of Savior and friend, peace prevails, and joy arises. Such joy only comes from a deep personal relationship with Him.
Walk your life's journey closely with Him, and on that last day, you will know and understand. But then it will not matter because you will be in the presence of the only answer you ever needed. Him.