You Should Have Seen This Coming Audiobook By Shani Michelle cover art

You Should Have Seen This Coming

Preview

Audible Standard 30-day free trial

Try Standard free
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.

You Should Have Seen This Coming

By: Shani Michelle
Narrated by: Shani Petroff
Try Standard free

$8.99 a month after 30 days. Cancel anytime.

Buy for $20.66

Buy for $20.66

A teen girl who sees visions of the past must use her gift to save a kidnapped classmate in Shani Michelle's high-stakes YA thriller You Should Have Seen This Coming!

Hayden sees the past. Just touching an object will occasionally give her flashes of the previous owner’s memories. And if that memory happens to be a deeply hidden secret, then she has no problem making you pay for your crime, in cash.

Cassie sees the future, and it sucks. Her dreams are filled with disasters that she feels compelled to stop, and could she please stop watching her boyfriend fall in love with someone else?

But when Cassie tries to warn Hayden that her latest blackmailing scheme is a trap, she knows she’s really in trouble. Suddenly the upcoming kidnapping is all she can see, yet nothing she does stops it. And it’s all Hayden’s fault!

Can Hayden’s gift help her find Cassie before it’s too late?

©2022 Shani Petroff (P)2022 Audible, Inc.
Mystery, Thriller & Suspense Thrillers & Suspense Fiction Paranormal Disappearance Science Fiction & Fantasy Fantasy
All stars
Most relevant
I was hooked from chapter 3. Great characters and twisty plot. Can't wait for the sequel!

So good!

Something went wrong. Please try again in a few minutes.

This is such a fun premise! I love that Cassie can see the future and Hayden the past. It made it really fun to watch how they could use their visions to discover truths and shape what was happening to them.

Super fun read!

Something went wrong. Please try again in a few minutes.