2000 Years of Waiting