A refreshing love song by the Japanese band RADWIMPS, featuring an energetic, fast-paced sound that leaves a lasting impression.