Needful Things by Stephen King
The novel "Needful Things" written by Stephen King was published in 1991 and was called "The Last Castle Rock book." In this novel a new shop opens in Castle Rock owned by Leland Gaunt, who sells many different items, and something you have always wanted is always available...
"Why is it that so many people think all the answers are in their wallet?"
Stephen King ~ Needful Things