Walking the Path of Ancestors