Die pensionierte Literaturprofessorin Harry Wild (Jane Seymour) führt inzwischen gemeinsam mit dem eigenwilligen Teenager Fergus Reid (Rohan Nedd) eine eigene Privatdetektei. Unter Harrys Anleitung hat Fergus Halt gefunden und sich in der Zusammenarbeit bewährt. Die neu gewonnene Routine gerät jedoch ins Wanken, als Fergus’ Mutter unerwartet wieder in sein Leben tritt und Zweifel an ihren Motiven aufkommen. Parallel dazu steht er vor persönlichen Herausforderungen, nicht zuletzt durch seine Beziehung zu Harrys Nichte. Trotz privater Spannungen widmen sich Harry und Fergus einer Reihe unterschiedlicher Ermittlungen. Ihr Weg führt sie zu einem Mordfall im Freundeskreis, konfrontiert sie mit einem korrupten Polizisten und bringt sie in Kontakt mit okkulten Ritualen sowie vermeintlicher Magie.