The historical novel Carterhaugh is based on the old Scottish ballad "Tam Lin", which tells how the young, handsome Tam Lin is kidnapped by the Queen of Elves in the forest of Carterhaugh. Jane (Janet), who is expecting his child, rescues him and saves him from being sacrificed to hell. The story is usually set in the period shortly after the Norman Conquest and is about their noble families. However, the characteristics of the plot suggest to me...