In the 14th year of the Republic of China, Su Wanqing, an orphan girl from Suzhou's "Nishang Pavilion", received a century-old wedding dress soaked in dark red blood during the rainy season. The owner of the clothes is Qin Wuye, a shipping king who died suddenly in Shanghai - a man who never married.
The "Thousand Shadows" stitch on the wedding dress was embroidered with half of the Nanyang route map, and the other half sank into the Huangpu River with Qin Wuye. Antique dealers, bank compradors came to visit one after another, and the reporter Gu Chenzhou who always appeared on rainy nights. Su Wanqing used her ancestral "needle listening" skills to identify the Morse code from thousands of threads, and the clue pointed to a closed watch shop in the French Concession.
She and Gu Chenzhou chased the money order from the cheongsam crotch to the smuggling ship in Wusongkou, circling between the dance party and the cargo hold filled with opium. When the last piping was removed, beneath the faded picture of the mandarin ducks playing in the water, the private seal of her grandfather Su Chengsi was revealed - the "Jiangnan Needle God" who disappeared with Qin Wuye's cargo ship.
It turns out that what she repaired was never the wedding dress, but the testimony of the times that had been sealed with needles and threads for two generations. Every stitch is an unspoken confession and judgment.