Morrighan by Mary E. Pearson
Morrighan by Array