Whispers of Shadow & Flame Audiobook By L. Penelope cover art

Whispers of Shadow & Flame

Earthsinger Chronicles, Book Two

Preview

Get 30 days of Standard free

Auto-renews at $8.99/mo after 30-day trial. Cancel anytime
Try for $0.00
More purchase options
Buy for $21.74

Buy for $21.74

Whispers of Shadow & Flame is the incredible second book in the historical fantasy Earthsinger Chronicles by L. Penelope.

The Mantle that separates the kingdoms of Elsira and Lagrimar is about to fall. And life will drastically change for both kingdoms.

Born with a deadly magic she cannot control, Kyara is forced to become an assassin. Known as the Poison Flame in the kingdom of Lagrimar, she is notorious and lethal, but secretly seeks freedom from both her untamed power and the blood spell that commands her. She is tasked with capturing the legendary rebel called the Shadowfox, but everything changes when she learns her target’s true identity.

Darvyn ol-Tahlyro may be the most powerful Earthsinger in generations, but guilt over those he couldn’t save tortures him daily. He isn’t sure he can trust the mysterious young woman who claims to need his help, but when he discovers Kyara can unlock the secrets of his past, he can’t stay away.

Kyara and Darvyn grapple with betrayal, old promises, and older prophecies—all while trying to stop a war. And when a new threat emerges, they must beat the odds to save both kingdoms.

Fantasy Fiction Historical Royalty Romance

Continue the series

Cry of Metal & Bone Audiobook By L. Penelope cover art
Cry of Metal & Bone By: L. Penelope

People who viewed this also viewed...

The Complete Earthsinger Chronicles Novellas Audiobook By L. Penelope cover art
The Complete Earthsinger Chronicles Novellas By: L. Penelope
All stars
Most relevant
I enjoyed learning more about the world of Lagramar even as we knew where the characters were headed. The new Lagramarian cast was exciting and interesting and I can't wait to see them in the next book.

The Series Keeps Getting Better

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