


Books in series

#1
Girls Can't Be Knights
2015
Even the Spirit Knights could not see this coming ...
Sixteen-year-old Claire wants her father back. His death left her only memories and an empty locket. After six difficult years in foster care, her vocabulary no longer includes "hope" and "trust." But everything changes dramatically when she encounters Justin, a Spirit Knight restlessly hunting dangerous ghosts that devour the living, who rides into her path on his magical horse and takes her under his wing. When an evil spirit threatens Claire's life, she'll need Justin's help to survive.
No one, including Claire, believes she can be a Spirit Knight, even when all signs show she is ready to become one. This is because the Spirit Knights have been a boys' club for over a thousand years. Worse yet, Claire will have to dive into the hair-raising ghost-hunting job before she gets full access to the Knights' order.
Fortunately for her, she has Justin as her private tutor. With the help of his sarcastic horse and saintly wife, he'll teach her the finer points of the job. Add in a little luck, and they both might survive long enough for her to learn it all.
Girls Can't Be Knights is a magical and unique adventure story that will touch your soul and raise your spirits.

#2
Backyard Dragons
2016
Portland has a dragon problem.
Now genuinely a Spirit Knight, sixteen-year-old Claire wants to know everything about the job. Fate dumps a dragon on her and she only has more questions. She knows how much she needs training and wishes she could snap her fingers to learn everything at once.
Justin can answer Claire's questions, but between his demanding young daughters, his sarcastic horse, and the recent loss of his own mentor, he'd rather just be a Knight. No one told him adopting an apprentice would devour all his free time and dredge up the past.
In this sequel to Girls Can't Be Knights, Claire and Justin face dragons, ghosts, witches, echoes, and memories. Their survival and the fate of Portland may depend on Justin's intellect.
They're doomed...

#3
Ethereal Entanglements
2016
Portland has a Knight problem.
Now that the Spirit Knights' demesne has accepted sixteen-year-old Claire
into the order, she only has to convince all its Knights she belongs. Forced
into a test to prove her worth, she discovers more than anyone wants her to.
Meanwhile, Justin runs around playing janitor. He made some big messes.
Cleaning them up puts him on a new path, one he never imagined his
future could hold. All on Thanksgiving.
In this third installment of the SPIRIT KNIGHTS series, Claire thinks she
knows what must be done to save herself and the world from the plague of
ghosts the Spirit Knights leave behind.
If she’s wrong, there may be nothing left to save.

#4
Ghost Is the New Normal
2017
Portland has a mutant cockroach problem.
Death didn't solve anything for Claire. Now condemned to an eternity of roaming the Earth as a sixteen-year-old, she has to figure out this whole ghost thing from the other side. Lesson one: memories are power. Lesson two: this sucks.
Drew has no idea how to handle the loss of his best—and only—friend. With the questionable guidance and help of the ghost possessing him, he's trying. He's really trying.
In this fourth installment of the SPIRIT KNIGHTS series, old friends and new threats force both to confront their pasts. While the Knight's away, though, the bugs will play. Claire and Drew must each find the strength to conquer their fears or Portland won't survive the giant cockroach apocalypse.

#5
Boys Can't Be Witches
2018
Portland has a witch problem.
Claire expects Christmas vacation to deliver an earned respite from thinking, doing, and obeying. She gets to sleep in and play with dragons. Right? Of course not. Ghosts don't care about vacation.
Drew wishes magic could finish high school for him. Who cares about calculus or dangling participles when he can crush mutant bugs with his mind? It can't do much more, though, until he gets off his butt and learns how to use it properly.
In this fifth and final installment of the SPIRIT KNIGHTS series, Claire and Drew find out what happens when they spend three weeks ignoring the obligations of the power at their command and live a normal life.
Spoiler alert: nothing good.

#6
War of the Rose Covens
2019
A standalone novel in the Portland of the Spirit Knights series
Portland has a coven problem. Sixteen-year-old Sophie Harris wishes magic could solve all her problems. It created them, after all. It made her a disappointment, a pathetic waste of space in her mom's coven. Every time they pat her on the head for being a good little girl, they push her down a little more. She can't protect herself or help with anything that matters, or so they tell her again and again.
Armed with new friends who care more than her family ever has, Sophie plunges into a quest to prove herself worthy to a mother who can't see her as anything but a weak child. One way or another, she's going to try to force her mom to give her the respect her friends want her to believe she deserves. If she's lucky, the dark secrets kept under lock and key by both of Portland's covens won't get in the way. If she's even luckier, they won't get anyone killed.
This story takes place after the Spirit Knights series.