What a strange and long trip it has been...