A review by camchorse
The Last Rose of Shanghai by Weina Dai Randel

emotional informative sad tense slow-paced

2.5