God created things which had free will. That means creatures which can go either wrong or right. Some people think they can imagine a creature which was free but had no possibility of going wrong; I cannot. If a thing is free to be good, it is also free to be bad. And free will is what has made evil possible. Why, then, did God give them free will? Because free will, though it makes evil possible, is also the only thing that makes possible any love or goodness or joy worth having. A world of automata – of creatures that worked like machines – would hardly be worth creating. The happiness which God designs for His higher creatures is the happiness of being freely, voluntarily united to Him and to each other in an ecstasy of love and delight compared with which the most rapturous love between a man and a woman on this earth is mere milk and water. And for that they must be free.
If God thinks this state of war on the universe a price worth paying for free will – that is, for making a live world in which creatures can do real good or harm and something of real importance can happen, instead of a toy world which only moves when He pulls the strings – then we may take it is worth paying.
~CS Lewis, Mere Christianity