Book Review: A Song to Drown Rivers by Ann Liang

Ann Liang’s 'A Song to Drown Rivers' is a sweeping historical fantasy that reimagines the legend of Xishi.

Book Review: A Song to Drown Rivers by Ann Liang

Set against the backdrop of warring kingdoms, the novel follows Xishi – a young woman whose extraordinary beauty becomes her greatest weapon. Trained by the enigmatic military strategist Fanli, she embarks on a dangerous mission to infiltrate the enemy kingdom of Wu, avenge her sister’s death, and secure a better future for her people. Liang masterfully weaves Xishi’s internal conflict — her growing feelings for Fanli and the moral weight of her actions — with the external threats of court intrigue and looming war.

Through evocative prose and vivid world-building, Liang captures the intricate dance of deception and duty that defines Xishi’s journey. The novel’s exploration of power, agency, and the societal expectations placed on women resonates deeply, while the slow-burn romance adds a tender counterpoint to the high-stakes narrative. 

With every twist and turn, Xishi emerges as a richly complex protagonist whose strength is matched by her moments of vulnerability. Her determination to avenge her sister and protect her people highlights her resilience, while her moments of doubt and heartache expose the emotional cost of her mission. Liang skillfully portrays the contrast between Xishi’s outward composure and her inner struggles, creating a compelling portrait of a woman balancing duty and personal longing. As Xishi wields her beauty as both a weapon and a burden, her complexity makes her a character readers won’t soon forget.

A Song to Drown Rivers is a beautiful tale of ambition and love, leaving readers questioning the cost of sacrifice and the true meaning of loyalty.

0 Comments

Post A Comment

You must be signed in to post a comment. Click here to sign in now

You might also like

Book Review: Heavenly Tyrant by Xiran Jay Zhao

Book Review: Heavenly Tyrant by Xiran Jay Zhao

by Kaitlin Jefferys

Read now