Olivia Taylor-Jones is back and just as kick-ass as ever in Visions, Kelley Armstrong’s bewitching second entry in her Cainsville series. When we first met Liv, her whole life was shattered with the revelation that her wealthy parents had adopted her after her bio parents were sent to jail as notorious serial killers. Her mundane world got a helluva lot more magical once she realized her weird little superstitions were really omens and portents of death and despair. Suddenly, the former socialite found herself at the center of an epic, timeless battle between Team Fate and Team Free Will.
After the deadly events of Omens, Liv, formerly Eden Larsen, takes a part time gig as an investigator with Gabriel Walsh, her hulking defense attorney. Ostensibly they’re looking into her parents’ convictions - the Larsens maintain their innocence, the courts say otherwise, and the evidence is circumstantial and ambiguous - but it wouldn’t be Cainsville if there weren’t a million plays and counter plays roiling around under the surface.