The first half fumbles its setup like it's still finding itself, but the moment it locks in, you realize the entire structure was deliberate. A kid trying to use a magical wish to undo the worst choice he ever made, giving up the person he loved without a fight. The town's endless rainbow isn't just scenery; it's the show asking if some gifts are meant to be given back.
Haruhiko begins his second year of high school in Narasakicho, a seaside town that sits beneath a rainbow that never leaves the sky. Rumor holds that the rainbow gives each resident a gift, a magical wish shared between two people that can happen only once in a lifetime. Years after Riko, the adoptive sister he grew close to, had to leave because his father could not support them both, she comes back to town. She starts attending his academy along with his childhood friend Kirino. Mixing comedy, drama and romance, the story centers on the bonds among these three and gradually uncovers the truth behind the gift and the rainbow.