Skip to content
Dark Romantasy / Dark Fantasy

Insolence: A Dark FF+ Romantasy (Eisha’s Hidden Codices Book 1)

Gwin Savage

Book 1 in the Eisha's Hidden Codices series · Reading order →

SpiceDarkness

How we rate spice & darkness

  • Kindle, paperback & audiobook on Amazon
  • Spice & darkness rated — content warnings listed below

Many dark romance titles are in Kindle Unlimited or on Audible. Check this book’s Amazon page for its formats.

As an Amazon Associate, Readark may earn from qualifying purchases.

Why we recommend it

A dark sapphic romantasy of hidden codices and insolent defiance, this opener promises forbidden longing and arcane peril. Readers who crave queer fantasy romance with brooding tension and immersive lore will find it captivating. The tone is atmospheric and charged, where secrets and desire are equally dangerous. A strong choice for fans of dark FF romantasy that pairs sweeping worldbuilding with slow-burning chemistry.

At a glance

Insolence is a dark romantasy by Gwin Savage. With 3/5 for spice and 3/5 for darkness it sits on the lighter side for dark romantasy (of the 648 dark romantasy books on Readark, almost none rate lower for darkness and 8% lower for spice). Its tropes include slow burn, enemies to lovers and forbidden romance. 1 content warning is listed below, hidden until you tap.

Book details

Published
September 2025

Insolence spice level

Insolence is rated 3/5 for spice on Readark’s scale: open door, meaning explicit scenes written plainly, but not the engine of the book. Its darkness rating is 3/5: genuinely dark, meaning violence, coercion or captivity drive the plot, not just the mood. How we rate

Insolence content warnings

We list 1 content warning for this book. It stays hidden until you tap, so you can check without spoilers.

Content warnings (tap to reveal)
  • Graphic Violence

Decided this one is for you?

Check Price on Amazon →

Reviews

There are no reviews yet.

Be the first to review “Insolence: A Dark FF+ Romantasy (Eisha’s Hidden Codices Book 1)”

Your email address will not be published. Required fields are marked *