Everything and I mean everything God does is in two stages. First He gives us a worldly experience to show us what He wants (things we can see and physically experience), then He gives a Spiritual experience to show us what He wants (things we cannot see). He made us that way. We must: see, hear, do, reason out, and experience things; before we truly understand them.
This has caused much confusion because there are many of us that just canít get past the carnal, the flesh, the literal meanings. We are of this world.
But Jesus was very specific on this. He told us He would allow His followers worldly experiences, but they were to go beyond this and apply everything that they learn to their Spiritual being. It was just to make these experiences into lessons, so they could learn what God expects out of us in the unseen world. The Spirit World, the World of God, who is Spirit. God gave us the perfect example of how these two are to be fused together when He gave us His Son, who is God in the flesh (the Son of God/ Son of Man).
God wants us to be in this world and not of this world. This is the place we are allowed to make mistakes, learn from them, accept God for who He is, and then move on with Him.
God will then take us to His Holy place, where everyone has moved beyond needing to make mistakes. They have been born again, have been transformed and have become like Christ Jesus. They will be in Love with God and therefore they will Love each other.