The Saltwater Curse cover art

The Saltwater Curse

Preview

Get 30 days of Standard free

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

The Saltwater Curse

By: Avina St. Graves
Narrated by: Arya Jacobs, Sean Crisden
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £15.24

Buy Now for £15.24

About this listen

A woman escaping her past…

Kristy Gallagher has slayed a monster before. When she could no longer live with her husband’s abuse, she plunged a knife into his neck. Then, she fled his family’s criminal empire—changing her name and traveling to the far reaches of the world, before finding her safe haven in Bali.

She’s used to looking over her shoulder but nothing could prepare her for the monster that lurks beyond the shore. Sharp claws, grasping tentacles—Krakens are real, and their King has decided she’s to be his bride.

A monster trying to end a curse…

Ordus is King of the Dead Lands, the last Kraken of his bloodline, and the final hope to break a terrible curse that plagues his lands. He must find his destined bride, his soul mate, and marry her to save his kingdom.

His fated mate shouldn’t be a human, but something about her calls to him like no other creature ever has. He drags her to his island, kicking and screaming, begging to be returned to the mainland.

Ordus must convince her he’s not a monster to be feared, but her soul mate who will protect her from anything and anyone who means her harm.

Including his own people.

A dark and delicious tale about what makes a monster—THE SALTWATER CURSE is inspired by the Hades/Persephone myth. Only with a lot more tentacles.

©2025 Avina St. Graves (P)2026 Avina St. Graves
Fantasy Paranormal Royalty Destiny Mythology
All stars
Most relevant
Great story, will look at other titles from this author and voice cast. merman had an accent which disappeared every now and again. some great storyline twists and ideas.

dystopian underwater world, enemies to lovers humans vs merfolk.

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