While I have heard the belief of some that reincarnation is the ultimate justice machine--if you treat others well, you come back well off, while if you treat them badly, you come back in their situation.
So the classic example, would be if you have the opportunity to give charity, and do so, genoreously, then you are rewarded in a next life with riches, but if you are miserly, then you come back poor--to learn the lessons of charitable giving.
However, I wonder if this concept goes even much further.
Does our journey ultimately takes us not just to occupy some positions if life, but rather to every role and status, illustrative of all peoples--so that we learn from the eyes of everyone.
The world is round and the number of perspectives around it are as varied as the people, races, cultures, and nations they come from.
As the saying goes, "don't judge me until you walk a mile in my shoes," perhaps we are indeed given the opportunity to walk in a large representative sample of those.
When the see the world not from where we sit today in life, but from where others are perched, we can get a whole new perspective on issues and ideas--we can learn true empathy, caring, respect, and justice.
Almost like having G-d's vantage point, we can learn to see the world from a multi-cultural perspective, where each person, tribe, and nation is infinitely valuable--where each holds the key to a perspective and lesson that we must all learn before our journey comes to a conclusion.
Live life and learn well--there is much to see, hear, and experience, and no one has all the answers or is all righteous--like a large mosaic, we all have a piece. ;-)
(Source Photo: here with attribution to Fernando Stankuns)