In Stephen King’s novel Needful Things, what is the first name of the mysterious shopkeeper Leland Gaunt?

The story behind the answer

In Stephen King’s novel Needful Things, the mysterious shopkeeper’s first name is Leland.

Leland Gaunt arrives in Castle Rock and opens a shop called Needful Things. He offers customers objects they desperately want, often at surprisingly low prices, but each purchase carries a separate task designed to create resentment and conflict between members of the town.

Gaunt’s shopkeeper identity conceals his supernatural nature. Readers may connect him with the devilish or tempter figures found in folklore, but the novel presents him through King’s own fictional mythology rather than naming him simply as a traditional religious devil. His polite manner and apparently helpful business dealings make the danger easy to underestimate.

Needful Things was published in 1991 and is set in Castle Rock, one of King’s best-known fictional Maine towns. The novel’s premise turns ordinary consumer desire into a mechanism for manipulation, making the shop itself as important as any individual customer.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: