It was a moment Rangers legend Barry Ferguson had long dreamed of, but one which he thought had long disappeared…