Många och långa år ha förflutit.