drw rated The Last Rose of Shanghai: 4 stars Feb. 5, 2022 Public The Last Rose of Shanghai by Weina Dai Randel