OperaThe SacrificeThe SacrificeMusic · Opera · 2007This three-act opera by James MacMillan is based on the Branwen story from the Welsh mythology collection the Mabinogion.