Review of “A Rip Through Time” by Kelley Armstrong

This is one of those books that when you get to the end, you think, “Nooooo! I need the next installment right away!”

Kelley Armstrong shows her writing strength once again in this compelling time-travel murder mystery romance, which begins in May 2019 in Scotland. Canadian police officer Mallory Atkinson, aged 30, has traveled from Vancouver to be with her dying grandmother in Edinburgh, and takes a jogging break from her hospital vigil.

In the Grassmarket, former site of executions, she is attacked by someone who shows signs of being the serial killer recently reported about in the papers. She only escapes death by somehow falling through a rip in time. She ends up in May 1869 in Victorian Scotland in the body of 19-year-old Catriona Mitchell, a maid in the house of an undertaker, Duncan Gray. Catriona had been strangled and left for dead exactly one hundred and fifty years before Mallory was strangled and left for dead in the exact same spot.

Mallory has to pass as Catriona until she can figure out what happened, who the killer is, how to stop him, and most importantly, how to get back to her own time. This is not as easy as it might seem, given the different customs of the era, expectations about Catriona about which Mallory is unaware, and the fact that the killer seems intent on making sure Catriona/Mallory doesn’t survive.

Evaluation: This book is very entertaining, and chock full of romance as well as suspense. Armstrong always tells a good story, and I can’t wait for the next book in the series!

Rating: 4/5

Published by Minotaur Books, 2022

About rhapsodyinbooks

We're into reading, politics, and intellectual exchanges.
This entry was posted in Book Review and tagged . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.