Life is gift from God. Our souls ask for it. Our souls look to God with awe and wonder. And so it asks to be re-incarnated into a human form in order to define itself. Though your soul know everything, your mind and body does not.
God responds to your soul's requests by sending it opportunities to created itself anew, or define who you really are.
These opportunities come in many forms. In the face of a natural disasters, famine, wars, financial difficulties, fame, fortune, sickness, misunderstandings, violence, and many other situations, the main question is who are you in relationship to these event?
Are you hero, coward, a champion, leader, fighter, or one who loves others? Are you generous, jealous, forgiving or full of hate. Your soul is trying to experience it's god-like qualities through such opportunities. Your choices, thoughts, words, and actions define yourself for all eternity. Many of you will have to re-incarnate many times to evolve spiritually to exhibit your God-like qualities. When your soul is satisfied, it returns to God and you need not re-incarnate anymore.
There is actually nothing to learn, your are actually a part God that has forgotten who you really are. All you have to do is remember who you really are. Jesus did this. Jesus said he and God is One. He went on saying "haven't I told you your are gods, ..this and more shall you do". This is why the all-knowing God looks at you with Love and joyfully knows the beautiful truth about you. You final outcome is assured.