A Blade of Blood and Shadow cover art

A Blade of Blood and Shadow

A Dark Fae Fantasy Romance (The Ravaged Kingdom, Book 1)

Preview

Get 30 days of Standard free

£5.99/mo after trial. Cancel monthly.
Try for £0.00
More purchase options

A Blade of Blood and Shadow

By: Willow Bishop
Narrated by: Skylar King
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £13.67

Buy Now for £13.67

About this listen

Lyra has three rules for staying alive: Keep your blades sharp, don’t trust anyone, and never, ever bargain with the fae.

As a huntress living in the Blood Quarter among vampires, witches, and faeries, Lyra has learned to survive in a world of death and shadows. She dreams of one day escaping her life of brutality under a ruthless master, but when she’s ambushed by a horde of demons, her salvation comes from an unexpected source — a handsome dark fae whose allure is as deadly as his magic.

Kaden is powerful, cunning, and charming — everything Lyra has been bred to distrust. But with demons invading the mortal realm, Lyra is no longer certain that the monsters of her world are the biggest threat she faces. As Kaden draws her into the shimmering, deceptive world of the fae and cracks the door to her past, Lyra begins to question the limits of her own powers and the motives of those who seek to harness them.Can she trust the male who’s slipped into her heart, or will her desire be her undoing?

A Blade of Blood and Shadow is the first book in the enemies-to-lovers dark fantasy romance series The Ravaged Kingdom — perfect for fans of ACOTAR, Crowns of Nyaxia, Gods & Monsters, and The Broken Kingdoms series.

©2025 Willow Bishop (P)2025 Willow Bishop
Fantasy Magic Heartfelt Royalty Fiction Magic Users
All stars
Most relevant
I absolutely loved this book, I can’t wait for book 2 to come out as I’m excited to see where it goes from the cliffhanger at the end of book one. Both MS’s are great with lots of interesting backstories. Give it a go you won’t be disappointed 🌟🌟😢

Fabulous new author

Something went wrong. Please try again in a few minutes.