Read the book. It was a weird one to me and I hated the ending.
King's biggest fault is he never knows how to bring things to a close. Many of his books limp to the finish line wheezing and struggling to stay upright.