En cette lointaine époque, il existe des sorcières, qui ont le pouvoir de voyager à la fois dans le temps et dans différentes dimensions, et le font dans un but bien précis : trouver l'amour avec des êtres humains. Un jour, un jeune homme et une mystérieuse sorcière se rencontrent. Tous les deux sont exclus de la société. Les gens se moquent d'eux et les détestent parce qu'ils sont différents. Lui est exclu en raison de son imperfection, elle parce qu'elle est trop parfaite... Mais pour pouvoir vivre leur vie, ils vont avoir besoin de plus que de simples sorts magiques et incantations : ils auront besoin l'un de l'autre...