With an OverDrive account, you can save your favorite libraries
for at-a-glance information about availability. Find out more
about OverDrive accounts.
San Francisco, March 1943Sarah Bennett harbors two secrets: She sees ghosts, and she's in love with a spy.When Sarah takes a job with occult expert Dr. Matthew Geisler, he promises to help her understand the sorrowful spirit that seems to have attached itself to her—a spirit whose incessant weeping only she can hear.Meanwhile, as Sarah struggles to cope with the relentless weeping, she comes face to face with Zeke, the man who left her six months earlier and is ostensibly convalescing from injuries suffered in an alleged accident. But Zeke has secrets of his own, and Sarah's love and trust are soon put to the test.Things take an even darker turn when an attempt is made on Geisler's life, and Sarah finds herself caught in a struggle between the living and the dead. Unsure who she can trust, she must unlock the mystery of the weeping ghost in order to save Dr. Geisler—and herself—from an unknown enemy.