Echoes of the past resonate through time and disturb medievalist Dr DuLac as she struggles with misfortune in the present. She and Rev Rory have escaped to the island of Madeira on a secondment from their posts, yet they are not to find peace – until they can solve the mystery of the shard of azulejo and the ancient ammonite. Viv’s search brings her into contact with two troubled women: a noblewoman shipwrecked on the island in the 14th century and a rebellious nun from the 16th century. As Viv reaches out across the centuries, their lives become intertwined, and she must uncover the secrets of the ominous Dragon Tree in order to locate lost artefacts that can shape the future.