Who did Stanley blame for his predicament in Holes, and why is this person constantly the reason?

In Holes, Stanley blames his great-great-grandfather for his predicament. He believes that his family has been living under a curse ever since his great-great-grandfather failed to live up to a promise he made to a gypsy called Madame Zeroni.

Expert Answers

An illustration of the letter 'A' in a speech bubbles

Stanley Yelnats has been sent to Camp Green Lake for the theft of a pair of shoes, a crime for which he is completely innocent. Most people would regard such a blatant injustice as a piece of really bad luck. But to Stanley, it's much more than that; it's the product of a curse that has been hovering over his family for generations.

Once upon a time, Stanley's great-great-grandfather Elya received a pig from a gypsy by the name of Madame Zeroni. In return, he promised her that he would carry the one-legged gypsy up a mountain and sing a song she'd taught him.

In the event, Elya became disillusioned with Madame Zeroni and didn't make good on his promise. Instead, he boarded a boat bound for the United States. Although the two were far apart, Elya often thought about the woman he left behind. He also believed, as his great-great-grandson Stanley still does, that Madame Zeroni had put a curse on him for not living up to the promise he made to her.

Elya may be long dead, but Stanley's convinced that everything bad that happens to him, including being wrongly convicted and sent to Camp Green Lake, is all down to the Yelnats family curse.

Last Reviewed by eNotes Editorial on

We’ll help your grades soar

Start your 48-hour free trial and unlock all the summaries, Q&A, and analyses you need to get better grades now.

  • 30,000+ book summaries
  • 20% study tools discount
  • Ad-free content
  • PDF downloads
  • 300,000+ answers
  • 5-star customer support
Start your 48-Hour Free Trial