Two and a half years in the making...