A review by literarywreck
You Should Have Seen This Coming by Shani Michelle

4.0

3.5/5 stars rounded to 4.

This YA supernatural thriller has a Nancy Drew-esque twist.

The main premise: Quintessential outsider Hayden has visions of the past she uses to exploit her rich classmates, and popular girl Cassie (cute allusion) has visions of the future that have recently taken a turn for the worse. After Cassie is kidnapped, Hayden has to make use of her visions to solve the mystery before time runs out.

The best parts? You Should Have Seen This Coming's combination of YA fantasy and mystery is refreshing.
Its characters are based in high school stereotypes, but subvert expectations through surprising depth of character. The dialogue is fresh and its twists were genuinely surprising.

The meh bits? There were gaps in the magic system I hope to see explained in follow-up novels. There were times that the plot points felt forced and like random or unnatural progressions.