A medieval magical world, a dulahan searching for his heard and horse, a circus, and hiding demons galore