Modeling Story Expectations to Understand Engagement: A Generative Framework Using LLMs