Top songs meanings

  1. Sekai No Yakusoku (The Promise Of The World)