Egentlig skulle det have været et tiltrængt pusterum fra hverdagen, da den unge Gianetta rejser til den afsidesliggende skotske ø Skye. Øens beboere og gæster er en broget flok, der viser sig at inkludere Gianettas eksmand, som har indlogeret sig på det samme hotel som hende. Straks bliver ferien mere kompleks end afslappende, men det skal vise sig at være ingenting i forhold til de mystiske hændelser, som Gianetta snart bliver hvirvlet ind i.
Mary Stewart (1916–2014) var en af de bedst sælgende britiske forfattere, og er særligt blevet anerkendt for sit arbejde med den romantiske mysteriegenre. Hun fik sin litterære debut i 1955 med romanen “Madam, Will You Talk”, der blev oversat til dansk med titlen «Kniven på struben”. Stewart er desuden kendt for sin romanserie om Merlin, der placerede hende på bestsellerlisterne op igennem 1970‘erne og 1980‘erne.