Irene Adler tritt auf einem Shakespeare Festival in Edinburgh auf. Nigel Franklin, der Organisator des Festivals und glühender Verehrer der Werke Shakespeares, lädt Irene Adler für den Abend zu einem privaten Treffen ein. Er hat eine sensationelle Entdeckung gemacht, von der er ihr unbedingt berichten will. Oscar Wilde, der sich privat in Edinburgh aufhält, lässt es sich nicht nehmen, Irene Adler zu dem Treffen zu begleiten. Doch die beiden finden Nigel Franklin erschlagen in seiner Villa. Steht sein Tod etwa in Zusammenhang mit der Entdeckung, die er gemacht hat? Irene Adler und Oscar Wilde nehmen die Ermittlungen auf.