Liadan finally gives birth to her son. Her mother and father realize when the child is born that his father (Bran) must have been the son of John and Margery, kinsman of Iubdan when he was Lord of Horrowfield. Liadan names the child Johnny. Shortly after the birth of Johnny, Sorcha dies. But before her death Liadan tells Sorcha, Iubdin and Finbar the story of Niamh's abuse by her husband; the escape from Sídhe Dubh with the help of Bran; and her belief that Niamh is not dead. On her deathbed Sorcha tells Iubdin that he must return to Harrowfield and learn the truth about John and Margery's son. Ciarán returned in hiding as a tinker during the ceremory for Sorcha. He tells Liadan that Niamh is indeed alive and safe. He also tells her the truth of why they could not wed. Ciarán is the son of Lord Colum and the Lady Oonah, he is half brother to Niamh's mother. So their union was forbidden by blood. This was why they were not allowed to wed and that he could never be a druid since he carried the blood of the sorceress Lady Oonah. Ciarán gives Liadan a gift for helping rescue Niamh for her abusive husband and returning her to Ciarán, a mysterious raven named Fiacha.