https://t.co/Ot4pT9NyU4

In order to be born, you needed:
2 parents
4 grandparents
8 great-grandparents
16 second great-grandparents
32 third great-grandparents
64 fourth great-grandparents
128 fifth great-grandparents
256 sixth great-grandparents
512 seventh great-grandparents
1,024 eighth great-grandparents
2,048 ninth great-grandparents
... See more

Holy crap
instagram.com
A human life is nothing in itself; it is part of a family tree. We are continuously living the ancestral life, reaching back for centuries, we are satisfying the appetites of unknown ancestors, nursing instincts which we think are our own, but which are quite incompatible with our character; we are not living our own lives, we are paying the debts
... See moreSandra Easter • Jung and the Ancestors: Beyond Biography, Mending the Ancestral Web
Ten thousand years is not all that long. It is only four hundred generations—counting a new generation every twenty-five years, four to a century, for a hundred centuries.