Set in the turmoil surrounding the Boxer Uprising of 1900, the plot involves two couples, whose arranged marriages cannot be completed.
Stones in the Sea is narrated by the hero of a tragic love affair to dramatize the conflict between the traditional Chinese system of arranged marriage and the wishes of the young people involved.
These themes are expressed with the huge toll on the main couple in the book, Dihua and Bohe who were arranged to be married when they were young.
Dihua puts the ideas of marriage, and the strict moral codes around engaged couples even during the life and death situation of the boxer uprising.
As Dihua is forced to choose between her duty to follow traditional marriage and the vow she is supposed to keep to her fiancé she starts breaking down.