Dreamcatcher (novel)

[2] Set near the fictional town of Derry, Maine, Dreamcatcher is the story of four lifelong friends: Gary "Jonesy" Jones, Pete Moore, Joe "Beaver" Clarendon and Henry Devlin.

Jonesy, Beaver, Henry and Pete reunite for their annual hunting trip at the Hole-in-the-Wall, an isolated lodge in the Jefferson Tract.

Jonesy and Beaver, who remain at the cabin while Henry and Pete go out for supplies, encounter Richard McCarthy, a disoriented and delirious stranger wandering near the lodge during a blizzard talking about lights in the sky.

Jonesy inhales the spores of the strange reddish fungus that the stranger and his parasite have spread around the cabin, and an alien entity ("Mr. Gray") takes over his mind.

Mr. Gray hijacks a truck transporting a spore-filled alien corpse while Jonesy, trapped inside a mental stronghold, is powerless to stop him.

Jonesy is able to slow down Mr. Gray's progress considerably by getting the presence to strongly crave bacon, which it eats raw after obtaining it from a convenience store.

The uncooked meat greatly sickens Jonesy's body, giving the trio just enough time to catch up and confront Mr. Gray at the reservoir.

Exhausted and half-insane, Henry sets the vehicle on fire by shooting its gas tank, destroying the last of the alien presence on earth.

It is revealed that Jonesy was immune to the alien fungus all along, and Mr. Gray was only able to take over his mind because he believed it could—the idea being caught as in a dreamcatcher.