Student or Learner
I don't understand the first half of the this sentence:
"Due here next year, Faust is a hallucinatory period piece..." What's the meaning of that "due here next year"? Could help me with that? Thank you in advance.
Faust is an opera, or perhaps it has been reworked into a play or some other kind of performance piece. If that's the context here, then the phrase means "scheduled to be performed here next year". "Due" basically means "forthcoming", "expected", or -- originally and most strongly -- "owed", as an obligation or debt.