Sleep No More
Oracles see the future. But they are never supposed to interfere. Charlotte learned that the hard way. If she hadn't tried to change one of her childhood visions, her mother wouldn't be in a wheelchair--and her father would still be alive.
Since that fateful accident, Charlotte has tried to suppress her visions. But when she receives a premonition of a classmate's murder, she knows she can no longer sit idly by.
Then she meets Smith, a man who not only knows Charlotte's secret but who also claims to have a way for her to manipulate her visions to change the future. But doing this means Charlotte must put herself in the path of the murderer.