Aileen Bain, guérisseuse vivant au XVIe siècle, se voit propulsée dans notre monde après avoir fui les assassins de son mari Cameron et de sa petite fille Guilaine. Retrouvée dans un état grave par des promeneurs, elle reprend connaissance à l'hôpital, au milieu d'une époque dont elle ignore tout. Se croyant retenue dans l'antre du diable dirigé par des sorcières, elle tente de s'échapper, mais sans succès. Tenue à distance de ces gens par la langue, les seules personnes qui la comprennent sont une petite fille qui ressemble trait pour trait à sa propre fille, et sa mère qui se trouve être la chef des sorcières. Persuadée que la petite n'est autre que sa fille dont l'âme est retenue en enfer, Aileen décide de rester pour tenter de la sauver. C'est sans compter Cameron Gray, chirurgienne en charge de son cas, qui voit d'un très mauvais œil qu'une patiente hystérique s'approche ainsi de sa fille Jillian.