long and far away gone