The Tapestry of Fate

Shannon Chakraborty

The Tapestry of Fate

Shannon Chakraborty
63 pages2-hour read
Fiction
Novel
Adult
Published in 2026

A modern alternative to SparkNotes and CliffsNotes, SuperSummary offers high-quality Study Guides with detailed chapter summaries and analysis of major themes, characters, and more.

Summary and Study Guide

Overview

The Tapestry of Fate (2024) is a historical fantasy novel by Shannon Chakraborty. It is the second installment in the Amina al-Sirafi Adventures series, following the bestselling and award-nominated The Adventures of Amina al-Sirafi. Chakraborty is also the author of the critically acclaimed Daevabad Trilogy. The novel continues the story of Amina al-Sirafi, a formidable, middle-aged pirate captain tasked with impossible quests by magical beings. Her new task is to retrieve a dangerous, fate-altering spindle from an immortal sorceress, a mission that pits her against her estranged chaos-spirit husband and traps her on a seemingly idyllic but menacing island.


Expanding on the world introduced in its preceding volume, the novel blends high-seas adventure with a rich fabric of mythology drawn from the world of medieval Islamic cultures. The narrative subverts traditional fantasy heroism by exploring Heroism in the Face of Physical Vulnerability through its protagonist, whose supernatural strength is constantly challenged by chronic pain and the emotional anguish of a mother separated from her child. This personal struggle unfolds against a larger backdrop defined by The Cost of Vengeance, as Amina confronts an ancient entity fueled by retribution. As Amina uncovers the horrifying secrets behind the kingdom of Khatti Ugal, the novel also examines The Illusions of Utopia, critiquing societies that achieve perfect harmony at the expense of freedom and truth. The Amina al-Sirafi Adventures series has appeared on the New York Times bestseller list, and a television adaptation is in development.


This guide refers to the 2024 Harper Voyager first edition.


Content Warning: The source text and this guide contain depictions of graphic violence, illness, death, child death, death by suicide, pregnancy loss, cursing, animal cruelty, animal death, emotional abuse, physical abuse, sexual assault, rape, and sexual content.


Plot Summary


Amina al-Sirafi, a legendary retired pirate captain, finds her quiet life upended when she is conscripted by magical, bird-like beings called peris (in Persian mythology, supernatural winged creatures) to retrieve powerful magical artifacts known as Transgressions. In a flashback, she and her trusted crew—the poison master Dalila, the navigator Majed, and the shipwright Tinbu—recover the Mortar of Mithridates from the ancient city of Muziris. After navigating a series of deadly traps and fighting off automatons, they accidentally trigger a flood that destroys the city, but they manage to escape. Back at her isolated home-fortress in Oman, Amina faces pressure from her mother and her brother, Mustafa, to move their family to the city of Salalah. Amina’s family argues that the seclusion is suffocating Amina’s young daughter, Marjana. Amina resists, wanting to keep her family safe from her dangerous past and equally perilous future with the peris. At the end of the first book of the series, the supernatural beings tasked Amina with retrieving five Transgressions.



Meanwhile, Marjana confesses to Amina that she feels “strange,” sensing whispers and shadows of an unseen world. Amina knows Marjana’s abilities are evidence of the magic she has inherited from Raksh, Amina’s estranged demon-husband and Marjana’s father. Raksh is unaware of Marjana’s existence. Amina reluctantly reveals to Marjana that her father, a chaos spirit, also had an “affinity for magic” (41). Amina leaves out the fact that she herself has magical powers, partly because of her marriage to Raksh and partly because of the water she drank from a magical tree in the last book. Amina can sense the al-ghayab, the Unseen Realm of peris, jinn, and other magical creatures. 


Amina’s new life takes another perilous turn when the peri Khayzur appears at her home, detecting the magical residue of a chaos spirit. This is Marjana, who, being Raksh’s daughter, is part chaos spirit. Fearing for Marjana, Amina deflects Khayzur’s suspicion by claiming the scent may be lingering from Raksh, who visited long ago. Khayzur reveals the true purpose of his visit: Raksh has encountered a mortal who escaped the island prison of an immortal sorceress named Lab, and Raksh is now spreading tales of her treasure, luring more humans to their doom. The peri council is alarmed because a third Transgression, a magical spindle that can rewrite memories and fates, is believed to be in Lab’s possession. They command Amina to retrieve it. 


Amina discusses the task with Dalila and they round up their old sailing crew. Amina wants to go to Baghdad first to gain more knowledge about Lab, but Dalila believes they should immediately hunt down Raksh and the escapee. When Amina refuses, Dalila steals Amina’s magical meteor blade and secretly sets off on her own. As Amina prepares to depart on her ship, the Marawati, she discovers Marjana has stowed away. Seeing no other choice, Amina decides to take Marjana to Baghdad and leave her in the care of a young scholar named Jamal.


In Baghdad, Jamal shares his research, recounting a tale of “Queen Lab and Julnar of the Sea” (73). The story portrays Lab as the lusty queen of a wondrous White City who’s in the habit of transforming her lovers into livestock. The story makes no mention of a magical spindle. Their planning is cut short when Amina receives Dalila’s bloodied headdress and a note from Sheikh Sasan, the leader of the Banu Sasan criminal guild that Dalila fled years ago. The note lures Amina to Sarilaglag, a hidden floating city of criminals, with the promise that a “former acquaintance”—Raksh—can save the dying Dalila. Amina devises a risky plan, sending missives to her old enemies to draw them to Sarilaglag and create a massive distraction. The plan works too well. In Sarilaglag, after a tense reunion with Raksh, Amina confronts Sheikh Sasan. Just as her old rivals arrive, Raksh uses his magic to amplify the discord, plunging the meetinghouse into a chaotic brawl. Amid the fighting, Amina rescues a weakened Dalila, and they escape the burning city.


The Marawati sets sail for Lab’s island, but the journey is plagued by supernatural phenomena; the stars in the night sky change their positions completely each night. A violent storm wrecks the ship on a lush, uncharted island, killing six crew members. The wreck survivors are greeted by a friendly youth named Arno, who leads them to his home in a peaceful kingdom called Khatti Ugal, ruled by a benevolent line of queens named Lab. He explains that it is a land of shipwrecked people from which no one ever leaves due to treacherous currents. Queen Lab appears to be a mortal monarch and strikes a deal with Amina: She will provide the supplies to repair the Marawati if Amina and Dalila—posing as a physician—stay at court to share their knowledge. Amina agrees, but soon begins having terrifying visions of the idyllic city as a crumbling ruin. She also senses that most of the people of Khatti Ugal seem to be under a magical enchantment. One day, Amina meets Hasan, a mentally ill hermit who has been trapped on the island for 20 years. Hasan confirms her fears: The forest acts as a magical barrier, and it is impossible to leave the city’s bounds.


Amina brings her concerns to Dalila, but her friend dismisses them as Amina’s seasickness. The changes in Dalila’s attitude make Amina suspect that her friend, too, is under some sort of spell. Dalila spends an inordinate amount of time with Lab, brewing potions that she makes Amina drink to cure her puzzling weakness. Meanwhile, another set of castaways washes up on Khatti Ugal. This includes some of Amina’s adversaries from Sarilaglag and Raksh himself. As the outlaws reveal Amina herself is a pirate, Lab grows angry at Amina for lying to her. Amina manages to convince Lab of her innocence for the time being, but knows she has to act fast to discover and retrieve the spindle. Lab enslaves Raksh. 


A parallel narrative reveals the story of Lab and the spindle. Thousands of years in the past, a peaceful coastal community of exceptional weavers is ravaged by pirates, the men and infants killed and the women and girls raped and enslaved for their craft. One woman grows enraged when her daughter is killed by a cruel overseer. She uses her daughter’s spindle to stab the overseer in the throat and escapes to a nearby forest, where a goddess-like entity fuses with her and the spindle. The woman realizes the spindle has the power to “weave” an alternate future, and she uses it to plant visions in the minds of the pirates who killed her community, driving them to destroy each other. When the woman is branded a witch for her powers, she is killed, but her spirit survives in the spindle, to be discovered by another host. Several generations later, Lab is the powerful host of the spirit, and Khatti Ugal is the utopian island she has created. 


Meanwhile, determined to uncover the truth about Khatti Ugal, Amina discovers a secret tunnel beneath the palace that leads to a vast, silent textile workshop. There, she witnesses enchanted women weaving a massive, living fabric whose complex patterns match the colorful cloaks and belts worn by the people of Khatti Ugal. Suspecting that this is the source of Lab’s power, Amina begins a quiet sabotage, sneaking into the workshop nightly to mix her own shorn hair into the raw wool supply. The plan works. Khatti Ugal’s magic begins to fray; citizens wearing the dyed cloaks—which are revealed to be shrouds binding their souls to a false life—spontaneously disintegrate into dust, and parts of the palace revert to ruins. The growing chaos forces a confrontation. A construct of Raksh, woven by Lab from his memories to act as her spy, attacks Amina. Before she destroys him, he reveals that Lab is an ancient entity of vengeance who inhabits the spindle, requiring a new human host each generation. He confirms Lab’s plan: She has chosen Dalila as the next host.


Enraged by the destruction of her kingdom, Lab confronts Amina and Dalila at her shrine. Dalila reveals that she had offered her life to Lab in exchange for Lab letting Amina and the crew leave the island. As Lab is about to attack Amina and Dalila, Dalila pretends to beg for mercy before fatally stabbing Lab’s mortal body. In her dying moments, Lab shoves the spindle into Dalila’s hands, and the entity possesses Dalila. Before being fully consumed, the real Dalila manages to cry out a warning for Amina to “Get Raksh” and “RUN!” 


Amina frees the true Raksh from the dungeons, and he explains that the entity’s power is tied to the threads of vengeance she has spun into the spindle. Raksh must use his chaos magic to unravel these threads after which Amina—a human—must destroy the physical artifact of the spindle. On the beach, as Majed and the crew arrive in skiffs to rescue them, the possessed Dalila attacks, magically pulling Majed from his boat and slitting his throat. In a desperate act, Amina uses a magical belt—one woven by Dalila to save her from a poison—to instead heal Majed’s fatal wound. Raksh uses his magic to unravel the threads of vengeance from the spindle, weakening the entity. He throws the spindle to Amina, who snaps it over her thigh.


With the spindle destroyed, Lab’s magic collapses. The entity dissipates, leaving a shaken but free Dalila. The beautiful city of Khatti Ugal is gone, replaced by overgrown ruins populated by a few dozen living survivors; the thousands of other souls Lab had bound in shrouds have vanished. When they finally reunite with the rest of the crew, Tinbu reveals a shocking truth: Eight months have passed for them on the beach, while only weeks had gone by for Amina and Dalila inside the enchanted city. 


As they prepare the now-repaired Marawati for departure, Dalila, having absorbed some of Lab’s memories, finally tells Amina her true name and the story of the massacre that destroyed her village. She asks Amina not to share her story with anyone else, which is why Amina does not tell the reader Dalila’s true name. Once they are at sea, Amina summons Khayzur and confronts him for deceiving her into becoming an assassin for the peris, causing the deaths of the Khatti Ugalans. She declares her service over. A panicked Khayzur warns Amina to reconsider, as the peri council thinks of Amina herself as a Transgression, but Amina dismisses Khayzur. After two more grueling months at sea, they finally reach the mainland near Muscat. There, local fishermen deliver the final, destructive blow: Ten years have passed in the outside world and Amina has missed all that time in her daughter’s life.

blurred text
blurred text
blurred text

Get in-depth, chapter-by-chapter summaries and analysis from our literary experts.

  • Grasp challenging concepts with clear, comprehensive explanations
  • Revisit key plot points and ideas without rereading the book
  • Share impressive insights in classes and book clubs