Amen. ALL things happen for a reason: https://bible.knowing-jesus.com/topics/Everything-Happening-For-A-Reason
More importantly: All things work together for good to them that Love God, to them who are the called according to His purpose: Romans 8:28. Amen