Three Thousand years of Longing