Leland Gaunt, tajemniczy, czarujący przybysz z Europy, otwiera w Castle Rock sklep, w którym można kupić wszystko, o czym się zamarzy. Każdy znajdzie w nim przedmiot, za który byłby gotowy zapłacić wszystko. Tymczasem za zrealizowanie marzeń płaci się tylko częściowo gotówką, i to niewielką. Druga część zapłaty polega na spłataniu na pozór niewinnego figla któremuś z mieszkańców miasteczka. Okazuje się jednak, że Gaunt, spełniając marzenia swoich klientów, niewoli ich dusze.