3.5 stars. With different and complicated plots, this story made me surprised, more or less.
Besides, I am glad that some parts of this story are based on real life historical events and set in historical time and place during the Republic of China Era. Interesting!