Liner Notes: October - Nick Cave and the Bad Seeds/Abattoir Blues/The Lyre of Orpheus/Hadestown on October 24, 2026 abstract embroidery embroidery Greek myths Hadestown musicals Nick Cave and the Bad Seeds original cast recordings stitch journal +