A charming, easy read. There were occasions where I couldn't quite follow the logic of Ping's enemies and their ability to abruptly show up at inconvenient moments, but I was definitely caught by Ping's development from passive slave to burgeoning strength.