The Ribbon Weaver: A young girl&#39;s sparkling future is thwarted