Sometimes I ask God the "hard question:"
Hey God, if You're so great, why do You allow suffering?
(I've been asking that one a lot, groaning aloud at 5:00 in the morning after long sleepless nights.)
My interpretation of the Bible suggests that the answer is that we humans can't hear the complete answer to that question, because we're too limited to understand it. If we could answer that question, we could answer every question. It is the essential question.
But we get a few partial answers, like these beautiful passages from 1 Peter 5:
13 Beloved, think it not strange concerning the fiery trial which is to try you, as though some strange thing happened to you:
So the answer is to trust. Trust that God knows what He is doing. Lay yourself in His hands.
When I finally did that, I fell asleep, surrounded by a feeling of love.