YOU SAID:
let the heavens falter let the earth proclaim
INTO JAPANESE
天が揺らぎ、地球が宣言する
BACK INTO ENGLISH
The heavens fluctuate, the earth declares
INTO JAPANESE
天は変動し、地球は宣言する
BACK INTO ENGLISH
The heavens fluctuate, the earth declares
That's deep, man.