
He fought for the right to choose. Now an elven army has come to take that choice away.
William R. Stuart survived Starfall Court.
He forced its ancient rulers to recognize him as a man rather than property, exposed corruption within its magical wards, and freely chose Redclaw as his first bonded partner.
That victory made him more dangerous than ever.
William’s magic can burn through coercion, resist demonic corruption, and overturn laws that have governed elven society for centuries. Starfall claims it can protect him.
Thorncrown Conservatory disagrees.
The militant order has invoked an ancient emergency law granting it the right to seize any male whose power threatens the realm. Its commanders have soldiers, evidence, and one brutally persuasive argument:
Starfall has already failed.
With Thorncrown tightening its grip, William is forced to depend on women whose loyalties are anything but simple. Sunspire, a brilliant noble strategist, offers the protection of a Great House, but even the most beautiful cage still has bars. Silverquill, an obsessive scholar of forbidden binding magic, may hold the truth about William’s power, provided her hunger for knowledge does not violate the man behind the mystery.
And Redclaw must confront a danger no blade can kill.
Her bond with William has made her powerful, desired, and politically visible. It has also given their enemies a weapon capable of hurting them both.
When a manufactured security crisis activates Thorncrown’s claim, William is placed under armed escort and carried toward a prison disguised as protection. But corrupted orders, a bloody ambush, and an enemy hidden inside the elven wards turn the transfer into a battle for survival.
Someone wants Starfall and Thorncrown at each other’s throats.
Someone knows memories William brought from Earth.
And something ancient has learned that the easiest way to enslave a man is to convince everyone that taking his freedom is the only way to save him.
Thorncrown intends to claim the Feral.
William intends to make them regret trying.



