A Shimmer of Angels: The Angel Sight Series

In this compelling and spirited debut novel, 16-year-old Rayna Evans has spent the last three years in a mental institution for seeing angels - intent on remaining free, she ignores signs that she may be slipping into a world she has tried to climb out of. When her hallucinations begin showing up at school, can she keep her sanity and prevent students from dying at the hands of angels she cannot admit to seeing? Psychiatry, fantasy, and realism come together here in a story of a young girl struggling with identity, secrets, and confronting her greatest fears.

Obsidian Mirror

The obsidian mirror. Its power is great and terrible. Men have been lost in it, the dead brought back to life through it, and the future annihilated by it. Or this is what will happen unless the mirror is destroyed. Three people seek the mirror: the first has been sent from the future to shatter its power; the second will protect the mirror at all costs, obsessed with its power; and the third needs the mirror to find a murdered father and save his life. But only one can succeed. The mirror can send you to the past, but it will not bring you back.

A Matter of Time

Rayna entered Hell to save Kade. Kade entered to protect Rayna. Both have failed. Centuries of Kade's demons are unearthed when he is brainwashed and used as a Fallen pawn. In the freezing pits of Hell, Ray is beaten and tortured, pushed to her breaking point. She takes a stand, firing back at her attackers though she's only begun to understand the true strength of her wings.

A Slither of Hope: The Angel Sight Series, Book 2

Rayna struggles to piece her life back together, but hiding in plain sight from the police, the SS Crazy, and the Fallen isn't a foolproof plan - something Kade, the World's Worst Roommate, reminds her of everyday. The late nights of failing to teach Ray how to protect herself against the Fallen are getting to Kade, changing him in ways he doesn't like, and after a family emergency sends Ray back into Cam’s arms, Kade decides he's had enough.