Long and winding road ...