Epic fantasy woven from myth, betrayal, and the weight of destiny.
Author of The Fianna Chronicles: Awakening – A tale of ancient warriors, lost oaths, and the deceiver who walks unseen.
A tale of the steward who taught a kingdom to whisper its own obedience.
The first word he spoke was not a command, but an invitation.
📖 Read here →
hopperj.substack.com/p/the-voice-...
#MythicFiction #FantasyWriting #EverWeaversLedger
A tale of the steward who taught a kingdom to whisper its own obedience.
The first word he spoke was not a command, but an invitation.
📖 Read here →
hopperj.substack.com/p/the-voice-...
#MythicFiction #FantasyWriting #EverWeaversLedger
If you stop by, tell me what story first made you believe in heroes.
I’ll have lore cards, signed copies, and a few sparks from Mórradún to share.
If you stop by, tell me what story first made you believe in heroes.
I’ll have lore cards, signed copies, and a few sparks from Mórradún to share.
their stories bright as steel and flame.
Come, traveler—walk among our words.
🗓 Nov 15 | 1–4 PM
mymcpl.org/2025LocalAuthorFair
#StoryCenterAuthorFair
their stories bright as steel and flame.
Come, traveler—walk among our words.
🗓 Nov 15 | 1–4 PM
mymcpl.org/2025LocalAuthorFair
#StoryCenterAuthorFair
The Geis of Sable – Part V now live.
A tale of oaths, sorrow, and the spear of wounds that never close.
📜 hopperj.substack.com/p/the-geis-o...
#MythicFiction #TheGeisofSable #FantasyReaders
The Geis of Sable – Part V now live.
A tale of oaths, sorrow, and the spear of wounds that never close.
📜 hopperj.substack.com/p/the-geis-o...
#MythicFiction #TheGeisofSable #FantasyReaders
The Geis of Sable – Part IV publishes today.
The penultimate chapter of oath, fire, and memory.
🔗 hopperj.substack.com/p/the-geis-of-sable-part-iv
The Geis of Sable – Part IV publishes today.
The penultimate chapter of oath, fire, and memory.
🔗 hopperj.substack.com/p/the-geis-of-sable-part-iv
Will Cael rise—or be broken?
🜂 The Geis of Sable – Part III
hopperj.substack.com/p/the-geis-o...
#Fantasy #MythicFiction #TheFiannaChronicles #CelticMyth #ShortFiction
Will Cael rise—or be broken?
🜂 The Geis of Sable – Part III
hopperj.substack.com/p/the-geis-o...
#Fantasy #MythicFiction #TheFiannaChronicles #CelticMyth #ShortFiction
A protector bends. A ruler demands. The bard’s lament marks the night Cael’s name begins to break.
Read here: hopperj.substack.com/p/the-geis-o...
#EpicFantasy #TheFiannaChronicles
A protector bends. A ruler demands. The bard’s lament marks the night Cael’s name begins to break.
Read here: hopperj.substack.com/p/the-geis-o...
#EpicFantasy #TheFiannaChronicles
These runes do not whisper meaning.
They demand memory.
🪶 Part of The Fianna Chronicles universe
🔗 Read the latest tale: “An Allegory on Naming and Power”
hopperj.substack.com/p/an-allegor...
These runes do not whisper meaning.
They demand memory.
🪶 Part of The Fianna Chronicles universe
🔗 Read the latest tale: “An Allegory on Naming and Power”
hopperj.substack.com/p/an-allegor...
Part V of The Geis of Muirín — the first crack in the Fianna’s bond begins.
hopperj.substack.com/p/the-geis-o...
#EpicFantasy, #WritersOfBluesky, #ReadersOfBluesky, #FantasyCommunity, #FiannaSaga
Part V of The Geis of Muirín — the first crack in the Fianna’s bond begins.
hopperj.substack.com/p/the-geis-o...
#EpicFantasy, #WritersOfBluesky, #ReadersOfBluesky, #FantasyCommunity, #FiannaSaga
When waiting becomes a wound, a man walks the cliffs.
Cael feels the silence of the medallion as judgment.
In the mist, a choice waits—sharper than any blade.
📖 hopperj.substack.com/p/the-geis-o...
#MythicFantasy #TheFiannaChronicles
When waiting becomes a wound, a man walks the cliffs.
Cael feels the silence of the medallion as judgment.
In the mist, a choice waits—sharper than any blade.
📖 hopperj.substack.com/p/the-geis-o...
#MythicFantasy #TheFiannaChronicles
🔗 hopperj.substack.com/p/the-geis-o...
If these tales speak to you, you can help the bard keep the fire burning:
📖 Amazon: www.amazon.com/dp/B0F265YV4B
The Ever-Weaver's Archive: payhip.com/TheEverWeave...
—Lirian Ever-Weaver
Teller of Tales
🔗 hopperj.substack.com/p/the-geis-o...
If these tales speak to you, you can help the bard keep the fire burning:
📖 Amazon: www.amazon.com/dp/B0F265YV4B
The Ever-Weaver's Archive: payhip.com/TheEverWeave...
—Lirian Ever-Weaver
Teller of Tales
Cael stands alone. The medallion burns. A red-cloaked figure whispers near the tide road.
Read the mythic tale:
hopperj.substack.com/p/the-geis-o...
Get the book:
Amazon – a.co/d/bmeak96
Payhip – payhip.com/TheEverWeave...
#IndieAuthor #SubstackWriters
Cael stands alone. The medallion burns. A red-cloaked figure whispers near the tide road.
Read the mythic tale:
hopperj.substack.com/p/the-geis-o...
Get the book:
Amazon – a.co/d/bmeak96
Payhip – payhip.com/TheEverWeave...
#IndieAuthor #SubstackWriters
🌊The tide waits to collect its due.
Did you miss the telling of The Geis of Muirín?
hopperj.substack.com/p/the-geis-o...
The Chronicle remembers, but only if the tale is heard.
#indieauthor #CelticMythology #storytelling #FiannaChronicles
🌊The tide waits to collect its due.
Did you miss the telling of The Geis of Muirín?
hopperj.substack.com/p/the-geis-o...
The Chronicle remembers, but only if the tale is heard.
#indieauthor #CelticMythology #storytelling #FiannaChronicles
Some are the chains that break a man.
🌊 The Geis of Muirín — Part I
Cael swore beneath the tide-moon. The sea has not forgotten.
🔥 Read the new Chronicle: hopperj.substack.com/p/the-geis-o...
#TheFiannaChronicles #FantasyFiction #BardicTales
Some are the chains that break a man.
🌊 The Geis of Muirín — Part I
Cael swore beneath the tide-moon. The sea has not forgotten.
🔥 Read the new Chronicle: hopperj.substack.com/p/the-geis-o...
#TheFiannaChronicles #FantasyFiction #BardicTales
The Geis of Muirín begins tomorrow. Will you take the oath?
The Geis of Muirín begins tomorrow. Will you take the oath?
In The Medallion’s First Betrayal, the Fianna’s bond is tested when the relic that binds them chooses a different truth.
Firelight. Shadow. A decision that will echo through the ages.
Read the story → hopperj.substack.com/p/the-medall...
In The Medallion’s First Betrayal, the Fianna’s bond is tested when the relic that binds them chooses a different truth.
Firelight. Shadow. A decision that will echo through the ages.
Read the story → hopperj.substack.com/p/the-medall...
What Was Not Remembered—new on the Ever-Weaver’s Ledger.
Read: hopperj.substack.com/p/what-was-n...
If the ember catches, follow the thread to The Fianna Chronicles: Awakening—where memory burns brighter than magic.
payhip.com/TheEverWeave...
What Was Not Remembered—new on the Ever-Weaver’s Ledger.
Read: hopperj.substack.com/p/what-was-n...
If the ember catches, follow the thread to The Fianna Chronicles: Awakening—where memory burns brighter than magic.
payhip.com/TheEverWeave...
New post live: Not Calculated but Remembered
A reflection on Asimov’s Foundation and the fire at the heart of The Fianna Chronicles.
hopperj.substack.com/p/not-calcul...
Begin the story:
payhip.com/TheEverWeave...
#AmReadingFantasy #myth
New post live: Not Calculated but Remembered
A reflection on Asimov’s Foundation and the fire at the heart of The Fianna Chronicles.
hopperj.substack.com/p/not-calcul...
Begin the story:
payhip.com/TheEverWeave...
#AmReadingFantasy #myth
The Dream of the Second Bearer is live—a tale of memory, fire, and the one who came before.
🕯️ Read it: hopperj.substack.com/p/the-dream-...
📖 Begin the legend: The Fianna Chronicles: Awakening
👉 payhip.com/TheEverWeave...
#EpicFantasy #MythicFiction #FiannaChronicles
The Dream of the Second Bearer is live—a tale of memory, fire, and the one who came before.
🕯️ Read it: hopperj.substack.com/p/the-dream-...
📖 Begin the legend: The Fianna Chronicles: Awakening
👉 payhip.com/TheEverWeave...
#EpicFantasy #MythicFiction #FiannaChronicles
What is a bard’s place in the modern world—and why does myth still matter?
Read: medium.com/@jfhopper/th...
Then journey into The Fianna Chronicles: Awakening—where prophecy, grief, and fire shape new legends.
payhip.com/TheEverWeave...
#FantasyBooks #MythicFantasy
What is a bard’s place in the modern world—and why does myth still matter?
Read: medium.com/@jfhopper/th...
Then journey into The Fianna Chronicles: Awakening—where prophecy, grief, and fire shape new legends.
payhip.com/TheEverWeave...
#FantasyBooks #MythicFantasy
A new reflection from Lirian Ever-Weaver:
A Meeting at the Crossroads
hopperj.substack.com/p/a-meeting-...
For those who still believe that stories matter—and that being witnessed changes the road.
#MythicFantasy #SubstackWriters
A new reflection from Lirian Ever-Weaver:
A Meeting at the Crossroads
hopperj.substack.com/p/a-meeting-...
For those who still believe that stories matter—and that being witnessed changes the road.
#MythicFantasy #SubstackWriters
Some are meant for you—and the silence you break when you tell them.
When the Story Is Yours Alone to Carry — a new reflection on Medium:
medium.com/@jfhopper/wh...
#BardicWriting #StorytellersCircle #TheFiannaChronicles #WritingCommunity
Some are meant for you—and the silence you break when you tell them.
When the Story Is Yours Alone to Carry — a new reflection on Medium:
medium.com/@jfhopper/wh...
#BardicWriting #StorytellersCircle #TheFiannaChronicles #WritingCommunity
Part VI – The Ash Path is live.
For those who burn not to destroy—but to know.
hopperj.substack.com/p/part-vi-th...
#TheFiannaChronicles #MythicFantasy #BardsStillSpeak
Part VI – The Ash Path is live.
For those who burn not to destroy—but to know.
hopperj.substack.com/p/part-vi-th...
#TheFiannaChronicles #MythicFantasy #BardsStillSpeak