Eternal War
m/m m/f space opera

Eternal War continues the stories of Damien, Sabine, Mat, and Adrian as they separate to return to their home nations and return to their status of enemies. But given the events they have experienced, can they ever truly consider each other enemies again?
As Sabine moves away from the others and becomes obsessed with reestablishing her own nation, Damien becomes isolated in Lohen and faces increasing difficulties in his home nation. Only Mat and Adrian seem to be able to straddle the line between friend and enemy as they struggle to keep Sabine and Damien from drifting too far into chaos. But will they be able to keep Damien and Sabine from worsening the Second Galactic War?
Jump to a Chapter
- Prologue: Dying Hope
- Chapter 1: Inside the Mirror
- Chapter 2: Distress Signal
- Chapter 3: King Avar
- Chapter 4: Waking Up
- Chapter 5: Negotiating Life
- Chapter 6: Return to Lohen
- Chapter 7: Border Disputes
- Chapter 8: On Leave
- Chapter 9: Friendly Negotiations
- Chapter 10: A Mysterious Woman
- Chapter 11: Blame the Messenger
- Chapter 12: An Unexpected Visitor
- Chapter 13: Future Plans
- Chapter 14: Visit to Karena
- Chapter 15: Formal Negotiations
- Chapter 16: Maps and Plans
- Chapter 17: Unspoken Knowledge
- Chapter 18: The Unclaimed Quadrant
- Chapter 19: New Revelations
- Chapter 20: Prisoner Trade
- Chapter 21: Passing Through
- Chapter 22: Dragonfate
- Chapter 23: Switching Forces
- Chapter 24: Prisoner Negotiations
- Chapter 25: Gossip
- Chapter 26: The Morgue
- Chapter 27: Refusal
- Chapter 28: Rushed Battle
- Chapter 29: Fading Impartiality
- Chapter 30: Invisible Trap
- Chapter 31: Potential Ceasefire
Become a member of Thrall of Darkness to unlock the full library and gain access to exclusive novels and short stories as well as early access to new chapters and behind-the-scenes sneak peeks of your favorite novels!
Exclusive Novel
Read A Vampire’s Desire, an ongoing m/m urban fantasy novel available only to Platinum members. Updated every two weeks!