Waiting for the Moon
by Kristin Hannah
Category: Fiction

Selena, an amnesiac woman living alone on the Maine coast, meets Ian Carrick, a brilliant, reclusive doctor who is haunted by his telepathic powers