A Song to Drown Rivers by Ann Liang * * *

A Song to Drown Rivers by Ann Liang was my pick for the 2026 PopSugar Reading Challenge for prompt #18 “A love story that defies social boundaries”. The novel is marketed as fantasy, but that description is a little misleading. The story is primarily historical fiction with a central romance; the fantasy element appears only briefly at the very end.

The book is based on the ancient Chinese legend of Xi Shi, one of the Four Beauties of China. In the story, Xi Shi is recruited by the strategist Fan Li and trained to become a weapon disguised as a woman. Her task is simple in theory and terrifying in practice: she will be sent to the rival kingdom of Wu as a concubine to its king, where her beauty and influence are meant to help bring the kingdom down from within. 

The premise is excellent. A young woman turned into a political weapon, trapped between two rival kingdoms locked in a struggle amidst loyalty, love, and manipulation tangled together. It has all the ingredients of court intrigue. And if you have ever watched Chinese or Korean historical dramas, the setup will feel immediately familiar.

The novel follows Xi Shi from her village in Yue through her training under Fan Li. She learns court etiquette, music, poetry, and the delicate art of concealment. The legend says this training took three years. In the novel it feels much shorter, almost compressed, and that makes the transformation less convincing, more surface level.

The emotional core of the story is her relationship with Fan Li. Their bond is built during the training period, so this could fit the forced proximity trope, and also the training montage. This is where the book spends most of its energy. The longing between them is written with care and often quite beautifully.

But this is also where the book becomes frustrating.

Xi Shi is repeatedly described as intelligent. She learns quickly, she has a natural intelligence to understand what she learns, and she is supposedly capable of navigating a hostile court full of enemies. Yet when she finally reaches the Wu court, she makes several major miscalculations. Instead of careful political manoeuvring, much of her success comes down to the king being easily enchanted by her beauty. The intrigue that could have driven the story often fades into the background. In a way it strips her down to being a pretty face, not someone who can see ahead and make calculated moves.

If you are hoping for complex court politics, you may feel a bit disappointed. I certainly did. I expected more strategy, more deception, more intellectual chess. Instead the narrative returns again and again to romantic longing. 

There are also moments where the book almost touches something deeper but then lets it slip away. One scene stood out to me. Xi Shi meets a woman from Wu who talks about how soldiers from Yue raided her village. In Yue, of course, the people are told that Wu are the monsters. That moment could have opened a powerful reflection: one kingdom’s heroes are another kingdom’s villains. War from the perspective of ordinary people, but the novel never really explores that idea. 

Near the end there is a brief acknowledgement that kings and generals wage wars while ordinary people suffer the consequences. Yet the story never fully confronts the moral weight of Xi Shi’s mission. She is helping destroy a kingdom filled with people who are just trying to live their lives. It also never acknowledges that whoever sits on the throne in of not much consequence to the poor people trying to survive the day. That felt like a missed opportunity. A retelling of this legend could have gone much further with that theme. It could have added another layer to the story, expanded it deeper than a story about a pretty girl and two pretty boys, which this eventually came down to.

The ending follows the spirit of the traditional legend, which I appreciated. It didn’t give into providing us with a cliché ending, but in all essence it just closed the story. No exciting reveal, nothing that brings much satisfaction.

In the end, A Song to Drown Rivers is a romantic retelling of a famous Chinese legend. It has beautiful imagery and a strong emotional thread, especially in the relationship between Xi Shi and Fan Li. But the court intrigue feels underdeveloped, and the story leaves several interesting ideas unexplored.

If you enjoy historical romances with a mythic atmosphere, you will probably find a lot to like here.

If you are looking for a sharp political drama about espionage and war, this one may feel quieter than expected.

For me, it was a story with a fascinating foundation that never quite used the full depth of the legend it was built on.

Comments

Popular posts from this blog

A Claiming of Souls by R.A. Sandpiper (Amefyre, #3) * * * * *

From Five To Nine (JDrama) * * * *

Snowpiercer (2013) * * *