thank god "yakusoku" already got a god tier translation of "promise" since yakusoku actually means promise in japanese. it's probably up there with the songs that got their official translations, like lost one's weeping and cruel angel's thesis.