MechaPilot
Explorer
After playing and running several Ravenloft modules, I've come to realize that the setting isn't about hopelessness as some are suggesting.
The setting's modules are typically about mystery, suspense, a sense of imprisonment, redemption, and poetic justice. In fact, the party is usually the very embodiment of hope. Entire domains can collapse as the result of character actions.
IMO, the moment you start to make the players feel as if they can't make a difference is the moment Ravenloft isn't being played correctly. That might work for other horror games, but it's not what Ravenloft is about.
I agree with you that Ravenloft is not about hopelessness. If anything, from the Ravenloft novels that I've read, I've seen that Ravenloft is very much about hope. . . distant hope. . . seemingly your only hope. And then come the challenges that stand in your way of taking hold of that hope, a hope that seems to shine like the only light in a world of ceaseless darkness, and the choices (often dark ones) between doing what's right and choosing to relentlessly pursue that hope despite the sins piling up all around you.