In the world of Old Erth, the wealthy kingdom of Arrow draws impoverished fighters from surrounding realms to compete in its gladiatorial arena, where combatants fight to the death for the title of Bloodguard, which confers royal status, citizenship, and 1 million gold coins. Leith, a human from the destitute village of Grey in the kingdom of Siertos, has survived three brutal years in the arena, sending money home to his mother and two sisters, Rose and the ailing Dahlia. His only friend is Sullivan, a veteran gladiator two wins from freedom. When Arrow's queen, Avianna, dies after nearly three years in a coma, High Lord Vitor, the elven regent, stages a devastating spectacle: all 10 gladiators must fight alongside a dragon, with only one survivor permitted. Leith kills the dragon but finds Sullivan nearby with both legs gone. Sullivan urges Leith to end it, and Leith drives a sword through his friend's heart, cuts a lock of Sullivan's hair, and walks out of the arena in silence.
Watching from the royal box is Maeve, an elven princess with burn scars trailing down her throat, the granddaughter of Queen Avianna and rightful heir to Arrow's throne. Maeve is a pariah because her father, Prince Andres, was convicted of murdering the queen and languishes in the castle dungeon. When Leith taunts Maeve from the arena floor, her fiancé Filip, a minor noble, leaps down to defend her honor and is decapitated with a single stroke. With Filip dead and her 21st birthday approaching, the deadline to claim the throne by marrying someone of noble rank, Maeve sees an opportunity: A Bloodguard holds a royal title, so if she helps the surviving gladiator win his remaining matches, she can marry him and take the crown.
Through her stepfather, Lord Jakeb, Maeve arranges for Leith to recover at their forest manor. She treats his severe wounds in a cottage outfitted as a healing workshop, using rare medicinal herbs. After a comedic misunderstanding in which Leith assumes he has been summoned for sex rather than medical care, Maeve reveals her identity and proposes a transactional marriage. She swears a blood oath, breakable only by death, to help him survive the arena. In return, he will marry her so she can claim the throne, free her father, and abolish the games. Leith, desperate to save his family, agrees.
Their alliance deepens as they train together and Maeve reasserts her presence at court, challenging Vitor's policies. Leith learns that Vitor systematically kills gladiators close to winning Bloodguard unless they are loyal to him, and that Vitor's son, General Soro, a cruel elf who designs the arena matches, wants Maeve for himself. Maeve bribes arena guards for intelligence and sends medicine to Leith's family via messenger hawks. She and Leith grow closer, exploring the city's impoverished neighborhoods and sharing quiet moments at a hidden lake where Leith buries Sullivan's hair in a bed of moss.
Leith survives two more harrowing trials: a match in which a mage floods the arena and releases river sharks and giant electrifying eels, and a battle against Aumen, a magically conjured humanoid monster. Each time, Maeve's smuggled weapons and healing expertise save his life. Their relationship shifts from transactional to romantic, and they consummate their bond beside the lake.
The future Leith fights for is already gone. When Maeve visits the aviary that handles gladiators' mail, she discovers the shop owner has been stealing fighters' earnings for years. Hidden behind the counter are undelivered letters from Rose: Leith's mother starved giving her food to Dahlia, Dahlia died of illness, and Rose died alone. The family perished roughly 14 months after Leith arrived in Arrow. Maeve kills the shop owner and orders the building burned. Jakeb insists she must not tell Leith before his final match, and Maeve keeps the secret.
Events accelerate when Soro stages a coup. While Leith fights Aumen, Soro's soldiers invade the Iamond manor, killing the household staff, most of the family's estrellas (small, intelligent lemur-like creatures), and Jakeb, who dies shielding Maeve from a spear. Maeve is captured and dragged to the catacombs beneath the arena, where Soro reveals the kingdom's darkest secret: The phoenix Aurora, the creature Avianna supposedly killed a century ago, is alive beneath the coliseum, kept powerful by feeding on the blood of dead gladiators. The arena exists to feed Aurora, whose captive magic makes Arrow fertile while the rest of Old Erth suffers droughts, floods, and famines.
Soro forces Vitor to confess another truth. Three years ago, the teenage Maeve tried to stop her grandmother from sacrificing a servant girl to Aurora and tackled the queen, causing Avianna to strike her head and fall into her fatal coma. Andres took the blame to protect his daughter, and Vitor imprisoned him. Soro slits Vitor's throat and feeds him to the phoenix. To save Leith's life, Maeve swears a blood oath to marry Soro, a pact that will kill her if she directly or indirectly causes his death. In exchange, Leith is freed from the arena.
When Soro publicly announces the engagement, his ally Ugeen reveals to Leith that his family has been dead for years and that Maeve knew. Leith attacks the guards in a rage, is subdued, and is publicly whipped. Maeve's stepsister Giselle, a young mage with volatile powers, and their soldier companion Caelen rescue Leith. Maeve and Leith reunite secretly at the lake, where she apologizes for hiding the truth and Leith forgives her. Maeve then drugs him with a sedative so she can return to the castle as Soro's prisoner.
While imprisoned, Maeve descends to the catacombs to retrieve her grandfather King Masone's golden sword. There, General Tut, one of Vitor's ogren generals who sided with Soro, attacks Maeve intending to destroy Aurora for her remains, but is killed by Aisling, Soro's mage ally, who then turns on Maeve. Maeve cuts Aisling down, and Aurora devours both bodies.
On Maeve's birthday, Leith voluntarily enters the arena for his final Bloodguard trial. Soro has filled the arena crates with monsters and with Leith's imprisoned friends, including the gladiators Pega and Luther and a young stable boy named Gunther. Wielding King Masone's sword and Tut's battle axe, both smuggled in by Giselle and Caelen, Leith frees his friends and destroys every creature in the arena.
Soro fires arrows from the royal box. Leith deflects two, but the third kills Gunther, who steps in front of Pega to shield her. Leith challenges Soro to single combat. Soro's elven speed overwhelms the exhausted Leith, but Leith feigns greater injury and strikes when Soro moves in for the kill. Soro warns that his death will trigger the blood oath and kill Maeve, while Ugeen holds a dagger to her throat. Leith drops his sword, but Maeve head-butts Ugeen and breaks free. Leith decapitates Soro with King Masone's sword, ending the blood oath.
In the epilogue, Leith and Maeve marry and are crowned king and queen. The Bloodguard insignia on Leith's arm has been magically enhanced to bind his human lifespan to Maeve's elven one. On their wedding night, they descend to the catacombs and unlock Aurora's cage together, turning the dual mechanism toward each other. The arena floor collapses as the great phoenix takes flight, freed to restore the ecological balance her century of imprisonment stole from Old Erth.