Although we live our lives as we see fit and may want things sooner than later, all happens in Gods timing and not ours! His ways are higher than ours and the more we learn patience the sooner we know it is His way that is best and works out for the greater good(Isaiah 55:6-9). 6 Seek ye the Lord while he may be found, call ye upon him while he is near:7 Let the wicked forsake his way, and the unrighteous man his thoughts: and let him return unto the Lord, and he will have mercy upon him; and to our God, for he will abundantly pardon.8 For my thoughts are not your thoughts, neither are your ways my ways, saith the Lord.9 For as the heavens are higher than the earth, so are my ways higher than your ways, and my thoughts than your thoughts.
It is hard to go through struggles and at times mere tragedies ,but our faith carries us through and sometimes when all is lost then faith is our only hope in times of need(1 Peter 1:3-9), 3 Blessed be the God and Father of our Lord Jesus Christ, which according to his abundant mercy hath begotten us again unto a lively hope by the resurrection of Jesus Christ from the dead,4 To an inheritance incorruptible, and undefiled, and that fadeth not away, reserved in heaven for you,5 Who are kept by the power of God through faith unto salvation ready to be revealed in the last time.6 Wherein ye greatly rejoice, though now for a season, if need be, ye are in heaviness through manifold temptations:7 That the trial of your faith, being much more precious than of gold that perisheth, though it be tried with fire, might be found unto praise and honour and glory at the appearing of Jesus Christ:8 Whom having not seen, ye love; in whom, though now ye see him not, yet believing, ye rejoice with joy unspeakable and full of glory:9 Receiving the end of your faith, even the salvation of your souls. (Psalm 46:1).
At times our timeline does not line up with Gods and although man is willing to forgive, we see in Jesus teaching when Peter asked about forgiving and says seven times is sufficient and Jesus says seventy times seven is better(Matthew 18:21-22). 21 Then came Peter to him, and said, Lord, how oft shall my brother sin against me, and I forgive him? till seven times?22 Jesus saith unto him, I say not unto thee, Until seven times: but, Until seventy times seven.
HE has made all things beautiful in HIS time! (Ecclesiastes 3:11).