Margins
Celestial Academy book cover 1
Celestial Academy book cover 2
Celestial Academy book cover 3
Celestial Academy
Series · 4 books · 2020-2021

Books in series

Lucifer's Emblem book cover
#1

Lucifer's Emblem

2020

A stolen relic. A false identity. An apocalypse in the making. When Lucifer’s Emblem—his one defense against the Archangels who banished him from Heaven—is stolen, his daughter, Zuri tracks the thief to Celestial Academy. As the child of a Fallen, she’d never be allowed entry to the school for the descendants of angels and saints. Instead, she dons a fake identity, leading her right into the path of Miryam bat-Michael. Miryam may be the daughter of the Archangel Michael, but she’s far from perfect. Craving the love of a father who is barely around, she seeks admiration and affection wherever she can find it. Even if that means throwing in with Zuri, the girl who doesn’t fit in. A tentative alliance blooms as the girls uncover the thief’s true motives: Lucifer’s emblem can unleash Armageddon and Zuri’s blood breaks the seal. Zuri’s only hope of averting the apocalypse and escaping death is to trust Miryam. But is their growing bond strong enough to overcome eons of bad blood between Fallen and Archangels?
Gabriel's Scroll book cover
#2

Gabriel's Scroll

2020

A lost relic. An attempted kidnapping. A mystery to unravel. Finding her place at Celestial Academy as the only Fallen is tougher than Zuri expects. She has to try ten times harder to fit in and show that Fallen and Archangels can coexist. Every day spent on campus brings her closer to Miry, a friend she never thought she’d have. When Zuri nearly becomes the latest kidnapping victim—disappearances Archangel Michael ignores—she and Miry set out to hunt down the kidnapper and stop them before more kids vanish. Miry hopes having Zuri as her first ever best friend will make life less lonely. Nearly losing her to the campus kidnapper only makes Miry cling harder, much to the annoyance of her boyfriend, Chris. No one is thrilled to chase down Gabriel’s Scroll, especially when it means paying Miry’s hyper-religious mother a visit. But the scroll, which contains record of every angelic birth and death throughout history, even ones yet to pass, holds their only clue to who might be kidnapped next. Why is Miry’s death date already recorded? Can they stop the kidnapper in time or will Miry’s world come to an abrupt end?
Uriel's Lariat book cover
#3

Uriel's Lariat

2020

A dangerous relic. A devastating truth. A murderer on the loose. The students of Celestial Academy may be safe from persecution, but someone is hunting Fallen, leaving a trail of burned bodies in their wake. Zuri vows to protect her people, even if it means painting a target on her own back. Miry, still reeling from the painful truth about the campus kidnapper, retreats within herself. Helping Zuri discover who is persecuting Fallen gives her something to focus on besides heart ache. But as the girls search for Uriel’s Lariat in the hopes of using it to combat the killer, new feelings emerge, threatening their carefully built friendship. With more bodies piling up, stopping the killer may be the least of their troubles. Tension between Lucifer and Michael reaches a boiling point, threatening the angelic world as a whole. And will this new-found attraction be the end of their friendship?
Michael's Blade book cover
#4

Michael's Blade

2021

With her father missing, Zuri fights to keep Hell from falling into the wrong hands. And, are her new-found feelings for Miry even real? Miry, battling her grief, must decide whether what she feels for Zuri is worth fighting for. Romance takes a back seat as they race to recover Michael's Blade and thwart a second Heavenly War. With obstacles mounting against them, can Miry and Zuri stand up to God's fiercest warrior and save an innocent life or will their year of showing Fallen and Archangels can co-exist end in them both making the ultimate sacrifice?

Authors

548 Market St PMB 65688, San Francisco California 94104-5401 USA
© 2025 Paratext Inc. All rights reserved