故事發生在一個名為楢崎町的小鎮上,這是一個擁有神秘魔法力量的神奇小鎮,在小鎮的天空中永遠掛著一道絢麗的彩虹。傳說神明會實現居住在此的人們每人一個愿望,但愿望實現后彩虹便會消失。天海春彥(泰勇氣配音)是從小生活在鎮上的青年,班上突然轉來名為深峰莉子(清水愛配音)的少女,兩人意外發現彼此竟是幼年分離的義兄妹。莉子此行實際肩負著深峰家族延續魔法契約的重要使命,她的出現打破了小鎮的平靜。春彥的青梅竹馬木之坂霧乃(宮崎羽衣配音)察覺到莉子與春彥重逢背后的隱情,為守護春彥和小鎮的現狀,開始暗中調查深峰家族的秘密。隨著彩虹逐漸黯淡,三人不得不在羈絆與代價之間做出抉擇。