Its a long and winding....