rileymariela 's review for:

One by One by Ruth Ware
5.0

Skillful foreshadowing, couldn't put it down.