princess xu marches on