Ann Liang’s A Song to Drown Rivers is an emotional exploration of sacrifice and revenge.
Xishi is an unparalleled beauty who lives in a remote Yue village, terrorized by nightmares of her younger sister’s murder at the hands of Wu soldiers.
Enter Fanli, a famous military advisor to the Yue King. Fanli is searching for a beautiful girl to send as a bride to the Wu King, someone who can be trained as a spy and work to undermine the Wu kingdom.
Enlisting Xishi for this mission, Fanli trains her in deception, cunning, and intrigue. Xishi learns to use her beauty as both a weapon and as armor.
As Xishi climbs ranks with the Wu court and captures the attention of the Wu King, she finds it harder and harder to maintain her hatred. Yet, ultimately, she knows what she must do and the price she must pay for failure.
How much must Xishi sacrifice? For her family, her kingdom, and to avenge her sister? Who is the true enemy within this complicated web of lies?
This is one of the best books I’ve read this year. I loved the character development, the pacing, and the rise and fall of emotions. If this doesn’t leave you teary-eyed, you may have a heart of stone.
Thanks to NetGalley and St. Martin’s Press for an advance copy in exchange for sharing my opinions. All opinions in this review are my own. Links in this review are affiliate links, and I may earn a commission from qualifying purchases.