I often wonder if God is lonely. Imagine how lonely you would feel, if you had no equal.
What if, in the beginning, he was so lonely he took parts of himself and made the most efficient machines to hold these parts (bodies, spirits, and souls). He wanted each of these parts to grow, and slowly become more and more like him. Him, but different.
If any soul is capable of doing this, only God knows.