In this newly created tale set in ancient Japan, a young girl climbs a long silk strand hanging from heaven and discovers her grandmother waiting for her.