Shanghai, the present day. Star Taiwanese cellist Yeh Shun (Lin Chi-ling) is set up by her best friend, bridal dress-shop owner Taozi (Qin Hailu), on a blind date with a rich businessman, Zhao (Wang Xun). By mistake, however, she meets blue-collar handyman Huang Da (Huang Bo), who is separately on a blind date to meet a woman called Tan (Chen Ran). After they resolve their misunderstanding, each meets their planned dates -but in the same restaurant, where it turns out that Huang Da already knows Zhao, who still owes him over RMB100,000 (US$16,000) for construction work on his villa. When Zhao's suspicious wife (Jiang Xiwen) suddenly turns up, Yeh Shun pretends that Huang Da is her date. While driving him home, she learns that Huang Da was on his 99th blind date: he's almost given up trying to find a partner. When Yeh Shun urges him to keep trying and to believe in himself, Huang Da falls for her on the spot. Next day, along with his three workmates, Huang Da visits Shanghai Art Centre to collect his money from Zhao - who is there for talks about sponsoring the centre's orchestra - but Zhao tries to soft-soap him again. When Huang Da bumps into Yeh Shun and Taozi, both help him to reclaim the debt from Zhao. To thank the two women, Huang Da and his workmates take them out for dinner, but Yeh Shun leaves when Huang Da argues that love = money. Taozi explains to him that Yeh Shun was left at the altar three years by her photographer fiance Xu Zhuo (Godfrey Gao) and still feels the hurt. But she urges Huang Da to show self-confidence in pursuing her, whatever Yeh Shun may say.