Why are things happening?
All things happen just so that we will know God.
God is eternal. He is the beginning and the end. It is meaningless for things or events to happen before God.
The triune God could have exist eternally satisfied with one another. There is no need for others.
God is love. For you to know God, the earth need to exist. You need to exist. Events need to happen.
God don't have to know you. He already knows you inside out even before you were born. But you have to know God.
Events needs to happen for you to know God because you are constrain by time.
If God does not love you, the earth have no reason to exist. And you have no reason to exist. And events have no reason to happen.
John 9:2-4 New King James Version (NKJV)
2 And His disciples asked Him, saying, “Rabbi, who sinned, this man or his parents, that he was born blind?” 3 Jesus answered, “Neither this man nor his parents sinned, but that the works of God should be revealed in him. 4 I[a] must work the works of Him who sent Me while it is day; the night is coming when no one can work.
John 3:16 NKJV
16 For God so loved the world that He gave His only begotten Son, that whoever believes in Him should not perish but have everlasting life.
Romans 8:28-30 NKJV
And we know that all things work together for good to those who love God, to those who are the called according to His purpose. For whom He foreknew, He also predestined to be conformed to the image of His Son, that He might be the firstborn among many brethren. Moreover whom He predestined, these He also called; whom He called, these He also justified; and whom He justified, these He also glorified.