FV Haven’t We Been Here Before? song meaning