isn't it "eternal flower power"?
yes, it is. Kraft in German can mean power OR strength OR force. Mutante