top of page


Copy of If This Is Not An Exit-8_edited.jpg



Coming Soon . . .

Nobody loathes drama more than Chief ER doc, Ian Gallo. Since moving to Maine to take a residency after medical school, the moody and fiercely private doctor has lived a safe, predictable life. Nothing much happens in Bluefin Bay, but after Ian stumbles over an injured, unconscious woman on Bluefin’s rocky shores during his morning run, he barrels headfirst into a mystery that challenges his compartmentalized, ideological life. Enter Bluefin’s newest enigmatic stranger, the intriguingly temperamental Ana. Stricken with amnesia after waking up in the hospital, Ana is effectively helpless and homeless. But though she can’t remember who she is, she quickly realizes she isn’t normal.  

When Ana leaves the hospital, Ian offers her his spare room until she can get on her feet. Ana jumps on it, biting at the chance to disappear and become someone else. But Ana is also cagey, and the longer she stays with Ian, the more Ian finds he’s both confounded and mesmerized by her evasiveness. Gradually, Ana begins to remember. Confused by what she does know about herself and aware she needs Ian until she figures something out, she resolves to keep her disturbing memories secret. Still, keeping things from Ian is like digging a dirt hole with a rubber sieve, and as she wrangles her way into Ian’s heart and bed, their intractable personalities collide, sparking a volatile romance.  

Ian is obsessed with fixing things. He’s dedicated his life to saving people. Ana’s got other priorities. On the surface, at least, their values and dreams are diametrically opposed. Just who is Ana, really? And does it matter? The answer isn’t black and white, and the truth uproots everything they think they know about purpose, redemption, and second chances. 

Get in touch
true north mock up_edited.jpg



2022 (Bad Apple Books)

**2022 New Mexico Press Women's Award Winner**

On the surface, seventeen-year-old Indy is many things: shy kid, rebel, book lover, boot lover, physics nerd.  Beneath the surface, she harbors secret identities: former dead girl, crazy-pants wearer, UFO prognosticator, girl crushing on bad-boy jock, Sawyer Reyes, and beloved fringe internet radio host, 'Orion.'  

After drowning in Holy Ghost River in fifth grade, Indy was miraculously resurrected.  At the time, she swore she saw a UFO above the river and that a creature with neon eyes saved her, but her doctors wrote it off to oxygen deprivation. Now, in her junior year of high school, she’s started channeling coordinates that lead to actual UFO sightings.  Worried she might be going crazy, Indy establishes the late-night internet radio show, True North, hoping listeners will help her figure out what the coordinates mean, as well as why Indy is channeling them.  As Indy begins to unravel the mystery (while trying to keep her own identity as the voice of True North secret), she fields a call from ‘Henry’ who asks Indy for her help finding ‘his people.’  Indy agrees to help Henry, but as more of Indy’s UFO predictions come true, and her radio show morphs from fringe entertainment to internet phenomenon, True North jump-starts a high school rebellion that complicates Indy’s search for the truth.  The answer is out there, and Indy’s burgeoning romance with Sawyer may be key, but unlocking it means hazarding serious mental and physical harm to unravel the enigma.  

B 0235.jpg




December 19, 2020 (Bad Apple Books)

** First Place Winner - Young Adult Fiction: 2021 National Federation Press Women

** First Place Winner - Young Adult Fiction: 2021 New Mexico Women's Press

** Honorable Mention - Young Adult Mythology/Folklore; 2021 Reader's Choice International  

Surfaces are deceiving. . .

After falling for Ezra and discovering a gateway to the Otherworld, it’s a truism Ruby knows to take to heart. But La Luna finally feels like home, and with graduation just weeks away and a cushy internship on a nearby archeological dig in her pocket, it’s easy to downplay the strange new events taking place in the Glorieta Pass. Even when Angel’s deadbeat father reappears after twenty years, stirring up questions about Angel, the ruin, and Ruby’s mother.

Uncertainty is bad enough, but when Ruby starts having inexplicable visions, and the archeological dig unearths mysterious artifacts connected to both a fabled Aztec city and the Pecos Pueblo, Ruby faces more than an uncertain future — she’s forced to accept the role of True of Heart. Will Ezra and her friends stand by her as she confronts the Otherworld? Love is enigmatic, especially in the heart of New Mexico. But as Ruby discovers, the Otherworld is the biggest mystery of them all.





September 2019 (Bad Apple Books)

** IBPA Benjamin Franklin 2021 Award for Best New Young Adult Voice 

** First Place Winner - Young Adult Fiction: 2020 Arizona/New Mexico Book Awards

** First Place Winner - Young Adult Fiction: 2020 National Federation Press Women

** Gold Medal Winner (First Place) - Young Adult Mythology/Folklore; 2020 Reader's Choice International  

** First Place Winner - Young Adult Fiction: 2020 New Mexico Women's Press 

Truth, like love, isn’t always obvious. 


Seventeen-year-old Ruby Brooks has never had a boyfriend. After moving to small-town La Luna, New Mexico following her mother’s untimely death, boys aren’t even on her radar. Ruby just wants to forget the last horrible year and blend in. But when she discovers an ancient pueblo ruin in the forest behind her house, and meets Ezra, a bitter recluse whose once-perfect face was destroyed in an accident he won’t talk about; Angel, La Luna’s handsome sheriff’s deputy, and Leo, a stranger who only appears near the ruin, Ruby finds herself teetering between love, mystery, and other worlds.What happened to Ezra’s face? And why is she so attracted to the one boy in town everyone despises? As Ruby unravels her own connections to both Ezra and the pueblo ruin,she’ll learn surfaces are deceiving. Especially in the heart of New Mexico, where spirits and legends aren’t always just campfire stories. 

Books: Recent Books
bottom of page