Look at the birds of the air: they neither sow nor reap nor gather into barns, and yet your heavenly Father feeds them. Are you not of more value than they? And which of you by being anxious can add a single hour to his span of life?
Matthew 6:26-27 ESV
God knows all the things we never can know. Don’t let that frustrate you. Let that comfort you. Not only does Jesus know all that we don't know; He knows the purposes behind everything. They are His purposes. God knows why you’re going through this pain. The Lord understands how losing a loved one will make you better. Jesus can see how your tragedies will eventually be your triumphs, if you just trust Him. God knows and God cares. Just trust Him!
Trusting God and following His will ALWAYS leads to a fulfilling and satisfying life!