If we have always existed then surely that means we have always incarnated. Its pretty tough trying to think that we once had our 'first incarnation' even though we have always existed. I personally think its possible that souls are created. So, when does our last ever incarnation take place?. During our incarnations, we're only human. We're going to make mistakes in every life and set new lessons for ourselves to learn in another life. I doubt we will eventually be perfect incarnated beings. Another thing I was wondering is why do we really need to do all this? We go through everything physical life has to throw at us, go through it again and again, for what? lol. When we become 'wise' and so does every other soul, what do we do when everyone has stopped incarnating, if that's what you believe will happen? As I said, I think souls can be created. If we have always existed I'm sure we would have completed our journey by now.