top of page


Shadows of Fog
Published June 2023
Knee-deep in grief, debating her future, and thinking about making a huge life change, Emma Campbell comes face to face with a ghost from her grandmother Nellie’s past. A ghost that leads her to the seaside town of Digby, Nova Scotia. A place where family secrets are buried and the answers to her questions only seem to lead down ever-darkening paths.
Who is the ghost haunting her?
When Emma learns a startling secret, she’s led to believe the ghost is someone closer than she could have imagined, yet someone she never knew existed. Her grandmother’s death and this strange otherworldly visitor are no coincidence, but the identity of the ghost remains a secret…
It’ll take all of Emma’s wits to uncover the truth. And what she learns will devastate her family, rock the town, risk her life and others, and force Emma to come face to face with her family’s darkest chapter. Some grudges are never let go, some actions are unforgivable, and time doesn’t heal all wounds.
Some people will kill to keep their secrets…
Knee-deep in grief, debating her future, and thinking about making a huge life change, Emma Campbell comes face to face with a ghost from her grandmother Nellie’s past. A ghost that leads her to the seaside town of Digby, Nova Scotia. A place where family secrets are buried and the answers to her questions only seem to lead down ever-darkening paths.
Who is the ghost haunting her?
When Emma learns a startling secret, she’s led to believe the ghost is someone closer than she could have imagined, yet someone she never knew existed. Her grandmother’s death and this strange otherworldly visitor are no coincidence, but the identity of the ghost remains a secret…
It’ll take all of Emma’s wits to uncover the truth. And what she learns will devastate her family, rock the town, risk her life and others, and force Emma to come face to face with her family’s darkest chapter. Some grudges are never let go, some actions are unforgivable, and time doesn’t heal all wounds.
Some people will kill to keep their secrets…

The White Empress
Published January 2024
What if the life you have lived was only half your story? Join Sam Keene on a heartfelt journey of self-discovery in this compelling story. From the ashes of the Vietnam War, Sam's life takes an unexpected turn when she's adopted by an American soldier and his wife, who whisk her away to the bustling streets of Brooklyn. Yet, even amidst the vibrant tapestry of New York City, Sam grapples with a lingering question: Who is she really?
After college, Sam's quest for identity leads her to the enchanting city of Paris, where she immerses herself in the struggles of others to evade confronting her own. As a photojournalist, she spends two decades capturing the darkest moments of twenty-first-century humanity. But when she loses her adoptive mother, the pangs of loneliness drive her back to Cambodia, her birthplace.
In the heart of Cambodia, Sam embarks on a soul-searching journey, unearthing layers of her identity hidden beneath the smiles and silences of her homeland. Guided by a mysterious companion, Sam ventures into the forgotten ruins of Banteay Chhmar—a thirteenth-century temple and city that holds the key to her ancestral history.
Amidst the lush jungles and silt-laden waters of Asia, Sam discovers that her roots run deeper than she ever imagined. Each revelation unravels a tapestry of love, sorrow, faith, and truth, woven into a family tree stretching back to the golden age of the Khmer Empire. In The White Empress, Sam Keene's extraordinary journey will resonate with readers who appreciate stories of personal growth, family ties, and the enduring strength of the human spirit.
What if the life you have lived was only half your story? Join Sam Keene on a heartfelt journey of self-discovery in this compelling story. From the ashes of the Vietnam War, Sam's life takes an unexpected turn when she's adopted by an American soldier and his wife, who whisk her away to the bustling streets of Brooklyn. Yet, even amidst the vibrant tapestry of New York City, Sam grapples with a lingering question: Who is she really?
After college, Sam's quest for identity leads her to the enchanting city of Paris, where she immerses herself in the struggles of others to evade confronting her own. As a photojournalist, she spends two decades capturing the darkest moments of twenty-first-century humanity. But when she loses her adoptive mother, the pangs of loneliness drive her back to Cambodia, her birthplace.
In the heart of Cambodia, Sam embarks on a soul-searching journey, unearthing layers of her identity hidden beneath the smiles and silences of her homeland. Guided by a mysterious companion, Sam ventures into the forgotten ruins of Banteay Chhmar—a thirteenth-century temple and city that holds the key to her ancestral history.
Amidst the lush jungles and silt-laden waters of Asia, Sam discovers that her roots run deeper than she ever imagined. Each revelation unravels a tapestry of love, sorrow, faith, and truth, woven into a family tree stretching back to the golden age of the Khmer Empire. In The White Empress, Sam Keene's extraordinary journey will resonate with readers who appreciate stories of personal growth, family ties, and the enduring strength of the human spirit.

The Ride Along
Published May 2025
Wealth. Privilege. And a last name that opened doors.
Carri Templeton had it all.
But when she’s found brutally murdered after a house party, her death sends shockwaves through mid-Missouri’s most powerful circles.
College senior Adrian Sawyer never planned on getting involved. But after the local police chief invites him to tag along, he soon finds himself stuck in the middle of it... because when police start asking the wrong questions, what began as an open-and-shut case quickly unveils a shadowy web of power and corruption that fills the halls of the victim’s elite high school.
The St. Augustine Preparatory School has a long history of cover-ups—and someone doesn’t want Carri’s murder solved. As whispers of blackmail and hidden affairs reach a deafening pitch, Adrian is forced to grapple with tough questions: like who benefits from Carri’s death? And why is everyone so desperate to conceal the truth?
Dive into a pulse-pounding crime fiction novel that’s perfect for fans of Michael Connelly, Tana French, and Laura Lippman. The Ride Along is a gripping police procedural meets coming-of-age thriller where solving a murder isn’t just about catching a killer—it’s about surviving the consequences of knowing too much.
Wealth. Privilege. And a last name that opened doors.
Carri Templeton had it all.
But when she’s found brutally murdered after a house party, her death sends shockwaves through mid-Missouri’s most powerful circles.
College senior Adrian Sawyer never planned on getting involved. But after the local police chief invites him to tag along, he soon finds himself stuck in the middle of it... because when police start asking the wrong questions, what began as an open-and-shut case quickly unveils a shadowy web of power and corruption that fills the halls of the victim’s elite high school.
The St. Augustine Preparatory School has a long history of cover-ups—and someone doesn’t want Carri’s murder solved. As whispers of blackmail and hidden affairs reach a deafening pitch, Adrian is forced to grapple with tough questions: like who benefits from Carri’s death? And why is everyone so desperate to conceal the truth?
Dive into a pulse-pounding crime fiction novel that’s perfect for fans of Michael Connelly, Tana French, and Laura Lippman. The Ride Along is a gripping police procedural meets coming-of-age thriller where solving a murder isn’t just about catching a killer—it’s about surviving the consequences of knowing too much.

Her Silent Reckoning
Published November 2025
Some truths refuse to stay buried. Some debts demand a reckoning.
Detective Adrian Sawyer thought the case was an open-and-shut: a young woman dead on a frozen trail, her loyal dog waiting by her side. A slip, a fall, a tragedy. Nothing more than an accident…until they pulled her from the water. And everything changed.
A cryptic social media post later that night about the victim ignites a firestorm— and suddenly the quiet streets of Columbia, Missouri are drowning in suspicion.
What seemed like a simple mishap unravels into something far more sinister: poisoned clues hidden in plain sight, whispers of an old secret someone will kill to protect, and a grieving husband whose sorrow may not be what it seems. With the online true-crime community circling like vultures, Sawyer finds himself caught between public outrage and the chilling reality behind the evidence.
As the investigation twists through icy lies and buried betrayals, Adrian must decide whether justice means exposing the truth—or avenging the past. Because when the killer finally steps from the shadows, their reckoning will be silent, brutal, and far more personal than Sawyer ever imagined.
Some truths refuse to stay buried. Some debts demand a reckoning.
Detective Adrian Sawyer thought the case was an open-and-shut: a young woman dead on a frozen trail, her loyal dog waiting by her side. A slip, a fall, a tragedy. Nothing more than an accident…until they pulled her from the water. And everything changed.
A cryptic social media post later that night about the victim ignites a firestorm— and suddenly the quiet streets of Columbia, Missouri are drowning in suspicion.
What seemed like a simple mishap unravels into something far more sinister: poisoned clues hidden in plain sight, whispers of an old secret someone will kill to protect, and a grieving husband whose sorrow may not be what it seems. With the online true-crime community circling like vultures, Sawyer finds himself caught between public outrage and the chilling reality behind the evidence.
As the investigation twists through icy lies and buried betrayals, Adrian must decide whether justice means exposing the truth—or avenging the past. Because when the killer finally steps from the shadows, their reckoning will be silent, brutal, and far more personal than Sawyer ever imagined.








bottom of page





