The Bruising of Qilwa cover art

The Bruising of Qilwa

Preview

Get 30 days of Standard free

£5.99/mo after trial. Cancel monthly.
Try for £0.00
More purchase options

The Bruising of Qilwa

By: Naseem Jamnia
Narrated by: Fajer Al-Kaisi
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £12.35

Buy Now for £12.35

About this listen

In this intricate debut fantasy introducing a queernormative Persian-inspired world, a nonbinary refugee practitioner of blood magic discovers a strange disease that causes political rifts in their new homeland. Persian-American author Naseem Jamnia has crafted a gripping narrative with a moving, nuanced exploration of immigration, gender, healing, and family. Powerful and fascinating, The Bruising of Qilwa is the newest arrival in the era of fantasy classics such as the Broken Earth Trilogy, The Four Profound Weaves, and Who Fears Death.

Firuz-e Jafari is fortunate enough to have immigrated to the Free Democratic City-State of Qilwa, fleeing the slaughter of other traditional Sassanian blood magic practitioners in their homeland. Despite the status of refugees in their new home, Firuz has a good job at a free healing clinic in Qilwa, working with Kofi, a kindly new employer, and mentoring Afsoneh, a troubled orphan refugee with powerful magic.

But Firuz and Kofi have discovered a terrible new disease which leaves mysterious bruises on its victims. The illness is spreading quickly through Qilwa, and there are dangerous accusations of ineptly performed blood magic. In order to survive, Firuz must break a deadly cycle of prejudice, untangle sociopolitical constraints, and find a fresh start for both their blood and found family.

©2022 Naseem Jamnia (P)2022 Tantor
Fantasy Fiction Literature & Fiction Science Fiction & Fantasy Magic Refugee
All stars
Most relevant
The characters are very believable, beautiful, deep. I am happy to listen to a fantasy so easily relatable to the reality. At the end, it gave me things to think about.

Sensitive and well constructed

Something went wrong. Please try again in a few minutes.