The Black Isle by Sandi Tan
She begins her life as Ling, the first-born twin of a well-to-do Shanghai family. Half the family is cleaved from the other, seeking new fortune on the British outpost called the Black Isle. During the sea voyage that takes Ling, her twin Li, and their father...