人妖共存又相争的世界,修炼术法、以斩妖除魔为己任的人们被称为妖师。国御妖师队长祁晓轩因一次意外结识了浪子虎子,二人共同踏上除魔卫道的旅途。现如今,世间已历经五百年的平静,妖魔们早已蠢蠢欲动,为他们的前路蒙上阴霾……
少女椿(松井良彦 配音)的母亲死于重病,没有亲戚愿意收留这个可怜的孩子,于是,椿跟随着卖花时结识的戴帽子的绅士来到了名为“赤猫座”的马戏团中,在这座破败荒芜的马戏团里进行表演的,都是一些或是残疾或是古怪的“异人”们,在这里,椿悲惨的遭到了他们的凌辱,沦为众人的奴隶,过着苦不堪言的生活。 马戏团里新来了一位能够将自己塞进狭窄玻璃瓶的侏儒魔术师,他的表演大受欢迎,很快就令快要倒闭的马戏团赚得盆满钵满,成为了老板眼中的聚宝盆。与此同时,椿和魔术师之间也产生了懵懂的感情,然而,就在两人决定双宿双飞之时,魔术师却遇见了意外一命呜呼。
故事发生在一处温馨但偏僻的田园小镇奥木染,双亲过世的少年春日野悠(桥本隆 配音)带着体弱多病的妹妹春日野穹(田口宏子 配音)千里迢迢的来到了这里,准备寄宿在祖父留下的房子中。虽然照顾妹妹的起居很辛苦,但悠还是拥有了一段难得愉快的时光。 在这里,悠遇见了幼年的玩伴天女目瑛(阪田佳代 配音),成熟温柔的姐姐依媛奈绪(猪口有佳 配音),认真可爱的大小姐渚一叶(小野凉子 配音)等热情亲切的朋友们,还有同班损友中里亮平(中国卓郎 配音)的插科打诨让他笑口常开。同时,一些模糊的回忆逐渐的浮上了心头,是和谁有过怎样的约定呢?面对着面前似曾相识的风景,悠的记忆开始苏醒。