View on Amazon site

In this gripping novel of psychological suspense from the #1 New York Times bestselling author, a mother’s worst fear is only the beginning of a terrifying nightmare…
“Shiveringly good suspense! “—Lisa Gardner, New York Times bestselling author
NOTHING IS MORE DANGEROUS…THAN THE TRUTH.
In Ava’s dreams, her son, Noah, looks just the way she remembers him: a sweet two-year-old in rolled-up jeans and a red sweatshirt. When Ava wakes, the agonizing truth hits her all over again. Noah went missing two years ago, and has never been found. Almost everyone, including Ava’s semi-estranged husband, assumes the boy drowned after falling off the dock near their Church Island home.
Ava has spent most of the past two years in and out of Seattle mental institutions, shattered by grief and unable to recall the details of Noah’s disappearance. Now she’s back at Neptune’s Gate, the family estate, her strength slowly returning. But as Ava’s mind comes back into focus, she can’t shake the feeling that her family, and her psychologist, know more than they’re saying. Are they worried for her well-being—or anxious about what she might discover?
Ava secretly visits a hypnotist, hoping to restore her memories. But the strange visions and night terrors keep getting worse. She is sure she’s heard Noah crying in the nursery, and glimpsed him walking near the dock. Is she losing her mind, or is Noah still alive? Ava won’t stop until she gets answers. But the truth is more dangerous than she can imagine. And the price may be more than she ever thought to pay…
Publisher ‏ : ‎ Kensington
Publication date ‏ : ‎ December 26, 2023
Language ‏ : ‎ English
Print length ‏ : ‎ 577 pages
ISBN-10 ‏ : ‎ 1496743059
ISBN-13 ‏ : ‎ 978-1496743053
Item Weight ‏ : ‎ 2.31 pounds
Dimensions ‏ : ‎ 5.5 x 1.3 x 8.25 inches
Best Sellers Rank: #4,902 in Books (See Top 100 in Books) #48 in Science Fiction Crime & Mystery #155 in Psychological Thrillers (Books) #187 in Suspense Thrillers
Customer Reviews: 4.3 4.3 out of 5 stars 6,620 ratings var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

Leave a Reply

Your email address will not be published. Required fields are marked *