The Long Sleep by Dean Koontz
He wakes up without a name and a past. Trapped in a labyrinth of mysterious rooms he does not recognize, his only clue to his identity is the name Joel. Then a faceless man, whom he identified as Sandman, goes after him. The next thing he knew he wakes up in a different room but this time with a beautiful woman he cannot not remember. He was sure however that the woman is harmless and trustworthy unlike the white-haired man he knew instinctively had another agenda. Pleasant though the woman's company is he feels something is wrong. When he starts asking he wakes up again in another place. One nightmare after another, he keeps seeing the same faces in different places each time he wakes up. Sometimes their demeanor would be different. He also figured they will put him to sleep every time he starts asking or he acts strangely. All these only serve to confuse him more, but one thing is certain --- they're trying to keep something from him by playing out different scenes. Joel ...