Welcome to Needful Things, a curious shop in the quiet town of Castle Rock. Each visitor finds something they desire — but every treasure comes with a price.