Unlikely Justice: A psychic murder mystery with a ghostly twist. (Hailey Arquette Murder Files Book 3)


Price: $12.99 - $3.99
(as of Aug 03, 2026 21:50:34 UTC – Details)



Private investigator Hailey Arquette’s job to locate a woman’s fiancée is complicated when she succeeds. The problem—he is now a spirit who can’t identify his killer.

FBI agent Trenton Briner has his hands full. His long time psychic friend has taken on a mouthy sidekick, a teenager with no caution and no sense of vulnerability. He knows there’s more to both young women, but can’t define their unique abilities, until he catches the teen red-handed.

Hailey knows the crime scene evidence doesn’t add up. Animal fur, a human and cougar’s tracks beside the victim, and a seemingly invisible killer open her psychic world to new and deadly possibilities. Shifters.

Can the trio find common ground before the unseen assassin stalking them strikes one of their own?

From the Publisher

Photographer in bayou with wolf and spiritPhotographer in bayou with wolf and spirit

ASIN ‏ : ‎ B0CJYFBMZZ
Accessibility ‏ : ‎ Learn more
Publication date ‏ : ‎ November 24, 2023
Language ‏ : ‎ English
File size ‏ : ‎ 2.1 MB
Screen Reader ‏ : ‎ Supported
Enhanced typesetting ‏ : ‎ Enabled
X-Ray ‏ : ‎ Not Enabled
Word Wise ‏ : ‎ Enabled
Print length ‏ : ‎ 216 pages
Page Flip ‏ : ‎ Enabled
Book 3 of 12 ‏ : ‎ Hailey Arquette Murder Files
Best Sellers Rank: #54,380 in Kindle Store (See Top 100 in Kindle Store) #188 in Ghost Suspense #243 in Psychic Thrillers #250 in Psychic Suspense
Customer Reviews: 4.7 4.7 out of 5 stars (1,146) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });