YOU SAID:
Finally, peace that will last forever
INTO JAPANESE
最後に、永遠に続く平和
BACK INTO ENGLISH
Finally, peace that lasts forever
INTO JAPANESE
最後に、永遠に続く平和
BACK INTO ENGLISH
Finally, peace that lasts forever
That didn't even make that much sense in English.