It's a long and winding road....