The facts are public knowledge: five people have recently been
murdered. Each has died from a blow to the head. And the killer -- the
press has named him Prince Charming -- has left a "calling card" with
each victim. A rose. But there's another fact... one that the police
haven't made public. Something no one, except the killer and the
police, should know. But Gabriel Donner does -- and he can't figure
out why. Until recently his life has been normal, uneventful. But
lately he's heard voices, started sleep walking and dreamed horrible,
vivid dreams... of the murders. He can't go to the police, but there
is someone who can help him. LAura Dane, a Psychic who's worked on
cases like this before, is the only person he can trust with his
terrible truths. Because Gabriel knows more than any innocent man
should.