Adventure in needlepoint