If God has no need, why did He create and redeem? The answer is simple: God created to glorify His goodness. He created a context to display and exercise His moral perfections. We exist for God’s glory. We exist because God’s goodness is constantly overflowing, and He wants to display it and share it.
John Piper