Joy and tears as TPL ends