Margaret Songs are a collection of three songs of Margaret Elliot a character in Libby Larsen's chamber opera Eric Hermannson's Soul based on a short story of Willa Cather. It charts one woman's emotional journey through a love affair. EUR 17.25 - See more - Buy online