Past Lives – Understand Your Future By Facing Your Past