Some legends slip through time like silk; others hit you like a wave. Ann Liang’s A Song to Drown Rivers arrives wrapped in the myth of Xishi, one of the Four Beauties of Ancient China, and it has already divided readers on one big question: is the emotional devastation worth the relatively modest heat?

Author: Ann Liang · Published: October 1, 2024 · Genre: Historical fantasy / romance · Goodreads rating: 4.08 / 5 · Pages: 368 (hardcover) · Inspired by: Legend of Xishi, Four Beauties of Ancient China

Quick snapshot

1Plot
2Romance
3Spice level
  • Moderate (3/5 on romance scale) (Goodreads Reader Q&A)
  • Fade-to-black in some scenes (Goodreads Reader Q&A)
  • More emotional than explicit (Grimdark Magazine)
4Format

Eight key facts, one pattern: the book wears its historical fantasy identity firmly on its sleeve, but the real tension is between the epic romantic setup and the historically tragic payoff that follows.

Field Value
Full title A Song to Drown Rivers
Author Ann Liang
Publisher St. Martin’s Press (US) / Penguin (UK)
Publication date October 1, 2024
Genre Historical fantasy / romance
Pages 368 (hardcover)
Goodreads rating 4.08 (approx.)
Based on Legend of Xishi (Four Beauties)

What is the book A Song to Drown Rivers about?

Plot summary

The story follows Xishi, a woman recruited by the strategist Fanli to infiltrate the rival kingdom of Wu during the Yue-Wu conflict. She is trained in classical music, the art of subtle manipulation, and how to project vulnerability while hiding a sharp mind (Duff Runs Tough (book blogger)). Once inside the Wu court, she must use her beauty as a tool — a weapon that cuts both ways.

Historical fantasy elements

The novel blends known historical figures with speculative flourishes. Grimdark Magazine (SFF review outlet) notes that Liang leans into “womanhood, war, sacrifice, and love against all odds” while grounding the story in political intrigue. The fantasy is not high magic; it’s a world where one woman’s resolve becomes almost supernatural in effect.

Connection to the legend of Xishi

Xishi is one of the Four Beauties of Ancient China, a figure whose story has been retold for centuries. Liang’s version stays close to the myth’s tragic arc: Xishi is sent as a “gift” to the King of Wu to distract him while the Yue state rebuilds its military (Goodreads (reader platform)). The title A Song to Drown Rivers alludes to Xishi’s eventual drowning — an ending Liang does not soften.

The pattern: the book’s emotional resonance emerges from its refusal to soften the historical tragedy, which is precisely what divides its readers.

Is A Song to Drown Rivers a happy ending?

Ending explained

No. The novel ends with Xishi drowning — reportedly on the orders of King Goujian after she has served her purpose as a spy (SuperSummary (study guide publisher)). The act is framed as political necessity, but the romance makes it sting. Fanli survives and is devastated by her death (Paranormal Book Summaries (fandom-driven site)).

Reader reactions

On Reddit r/books (book discussion community), one reader described the ending as “soul-crushing” and “fitting for wartime tragedy.” A reviewer at Cannonball Read (book review site) said the execution produced strong emotions, but they appreciated what Liang did with the tragic conclusion.

Tragic vs. hopeful interpretations

There is no hopeful interpretation in the conventional sense. Xishi dies. But some readers argue the power of the book lies in that refusal to compromise — it treats Xishi’s sacrifice as meaningful because it is costly. Grimdark Magazine calls the novel “an emotional journey with an epic love story alongside war and political machinations” rather than a romance with a happy-ever-after.

The pattern: readers who loved the ending point to its honesty to the source material; those who disliked it describe feeling cheated by the emotional investment. Both camps agree the book is not a light read.

Is A Song to Drown Rivers spicy?

Spice level rating

Moderate. On a scale commonly used by romance readers, it sits at about 3 out of 5 — more tension than explicit action. According to Goodreads Reader Q&A (author platform), several scenes are fade-to-black, and the focus is on emotional intimacy rather than graphic descriptions.

Comparison with other popular spicy books

Compared to romantasy titles like the Fourth Wing series or ACOTAR, A Song to Drown Rivers is notably less explicit. Reviewers at Grimdark Magazine and Cannonball Read consistently note that the book’s romance is more about longing and sacrifice than heat.

Romantic content vs. explicit scenes

One Goodreads user in the Q&A section described the content as “more emotional than explicit,” adding that there are some visual descriptions of violence but not of sex (Goodreads Reader Q&A). The same user estimated the book is appropriate for readers aged 16 and up.

Bottom line: A Song to Drown Rivers is moderate spice, not a slow-burn smut fest. Readers who want high heat should look elsewhere. Those who prefer romantic tension over explicit scenes will find the balance satisfying.

The result: readers seeking explicit content may look elsewhere, while those who value emotional intimacy will find the restraint intentional.

Is A Song to Drown Rivers a standalone?

Standalone status

Yes. Ann Liang confirmed in an interview with Fantasy Hive (SFF news and interview site) that the book is a standalone and she does not plan to return to those characters or that world. The story is complete in one volume.

Series potential

No official sequel is announced. The ending is definitive and tragic, leaving no obvious narrative hook for a follow-up. Goodreads lists it as a single work, not part of a series.

Related works by Ann Liang

Liang has previous YA novels such as If You Could See the Sun and This Time It’s Real, but those are contemporary fiction, not connected to A Song to Drown Rivers. Her adult debut stands apart.

The implication: readers who dislike commitment to multi-book series can invest here without worry. The story arrives and ends — no cliffhangers, no dangling threads.

Is there a love triangle in A Song to Drown Rivers?

Romantic relationships in the story

No love triangle. The romantic arc is focused entirely on Xishi and Fanli. According to Goodreads Reader Q&A, the author confirmed there is a single romantic interest throughout the novel.

Primary love interest

Fanli is the strategist who recruits Xishi and later becomes her lover. Their relationship develops slowly, built on trust and shared purpose rather than physical attraction alone. Duff Runs Tough (book blogger) describes it as “a quiet, devastating romance.”

Reader opinions on romance

Many reviews note that the romance is not the central focus — the war and political intrigue drive the plot. Grimdark Magazine calls it “an epic love story” but places it within the larger frame of sacrifice and duty. Some readers on Reddit r/books felt the romance took a backseat to the tragedy, which left them wanting more.

The catch: if you are looking for a classic enemies-to-lovers or a jealous third party, you will not find it here. The romance is clean, linear, and devastating.

Upsides

  • Compelling historical fantasy rooted in genuine legend
  • Lush, emotional prose praised by critics (Cannonball Read)
  • Standalone — complete story in one book
  • No love triangle or messy romantic subplots
  • Strong feminist theme of agency within constraint

Downsides

  • Tragic ending may disappoint romance readers (Reddit r/books)
  • Spice level lower than many popular romantasy titles
  • Violence and dark themes (age 16+ recommended) (Goodreads Reader Q&A)
  • Some readers find the emotional payoff does not match the buildup (Reddit r/books)
  • Not a fast-paced plot; leans into political intrigue

What critics and readers are saying

“The story is based on the legend of Xishi, one of the Four Beauties of Ancient China. Ann Liang’s retelling is an epic historical fantasy that explores themes of womanhood, war, sacrifice, and love against all odds.”

— Goodreads (book platform)

“I honestly liked what she did with the ending, even though it produced very strong feelings. The prose is beautiful and the book is an emotional journey.”

— Reviewer at Cannonball Read (book blog)

“The ending is soul-crushing — but it fits the wartime tragedy. I knew it was coming, but it still hit hard.”

— Reddit user r/books (discussion thread)

For readers deciding between A Song to Drown Rivers and a more conventional romantasy, the choice is clear: pick this one if you want elegant tragedy and political depth, not heat or a guaranteed happy ending. The trade-off is an emotionally resonant story that stays with you — but only if you are ready for the cost.

Ann Liang’s reimagining of the Xishi legend has captivated readers, and the comprehensive guide to the novel offers a thorough examination of its plot and themes.

Frequently asked questions

What is the recommended age for this book?

Most sources suggest 16 and up due to violent content and mature themes (Goodreads Reader Q&A). The book is marketed as adult, not YA, despite having crossover appeal.

How does the book compare to other historical fantasy romances?

It is more tragic and less spicy than titles like The Bridge Kingdom or Daughter of the Moon Goddess. The emotional weight is higher, the explicit content lower.

Who is the main character in A Song to Drown Rivers?

Xishi, a young woman recruited as a spy during the Yue-Wu conflict. The story is told from her perspective.

What is the main conflict in the story?

The military and political struggle between the states of Yue and Wu, and Xishi’s internal conflict as she uses her beauty and intelligence in a world that seeks to control her.

Does the book have a sequel planned?

No. Ann Liang confirmed it is a standalone with no plans to continue the story (Fantasy Hive interview).

Is the book suitable for younger readers?

The publisher classifies it as adult, and reviewers note violence and mature themes. A reader age of 16+ is the most common recommendation.

What other books by Ann Liang are similar?

Liang’s earlier YA novels are contemporary and not related in setting or tone. A Song to Drown Rivers is her only historical fantasy.