An Embroidery of Souls Audiobook By Ruby Martinez cover art

An Embroidery of Souls

Pre-order: Try for $0.00
Prime logo Prime members: New to Audible?
Get 2 free audiobooks during trial.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.

An Embroidery of Souls

By: Ruby Martinez
Pre-order: Try for $0.00

$14.95/month after 30 days. Cancel anytime.

Pre-order for $25.03

Pre-order for $25.03

Confirm pre-order
Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.
Cancel

About this listen

Jade can manipulate souls with the tug of a thread—it’s up to her, and a boy with a soul as bright as the universe to stop a creature on the loose before it claims its next victim in this lush, Mexican & German inspired romantasy.

Jade Aguilar can kill a man with nothing more than a needle and thread. Like her mother, a thread speaker in the queendom of Mérecal, she has the unique ability to stitch love, beauty, intelligence and to unravel even death. When her mother goes missing, the queen orders Jade to find her or be conscripted into a life of servitude.

Lukas Keller is desperate to feed his family and makes a deal with a vicious gang leader. Though he swore never to seek the help of a thread speaker, he’s in over his head and it might be his only option.

Jade and Lukas form a mistrustful alliance. But as Mérecal erupts into chaos and the killer closes in, they must cling to one another for survival—and perhaps . . . something more?

From debut author Ruby Martinez comes a wildly romantic, heart pounding mystery set in a lush fantastical world inspired by Mexican and German lore.

©2025 Ruby Martinez (P)2025 Listening Library

What listeners say about An Embroidery of Souls

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.