
2016年夏,在法国长大的华裔,美食评论家,美食杂志资深编辑林静芸,来上海探访美食和展开寻根之旅。此时,林家老宅已经被改造为一栋餐厅,餐厅中挂满了珍贵的旧上海报纸和旧物,记载了当年的故事。林静芸无意间找出一本日记,打开翻看,里面讲述了一个叫天婴的女孩跌宕起伏的爱情传奇。20年代末的大上海,洪家的帮派、林家的财阀、许家的警局三足鼎立,雄踞上海滩,平静之中,暗流涌动。隆福戏院,天婴女扮男妆代师傅九岁红登台救场,却不想一炮而红,成了名角儿,也让洪帮二当家罗浮生和许家公子许星程一见倾心,各施所长展开追求。天婴情窦初开,以为儒雅温柔的许星程会是甜蜜的初恋,却造化弄人,偏偏总和痞气霸道的罗浮生不期而遇,纠缠不清。不知不觉间,天婴内心的情感天平也在悄悄发生变化。与此同时,段天赐视天婴为未婚妻,以保护为名囚禁她,却被她冲破恩情绑架,与之划清界限;洪家千金洪澜暗恋罗浮生,处处刁难她,却被她以真性情打动,情敌变闺蜜。
华裔美食家林静芸回国做东江美食专题,她去一道餐厅品菜与主厨程慕生定了一个约定,她用一个爱情故事换慕生做的一道菜。静芸品菜后一针见血指出问题并将评价发布到网上。慕生设计报复了静芸,静芸来讨说法却被要求兑现承诺讲一个爱情故事。这是静芸奶奶天婴在民国时期的故事,天婴是戏班名角九岁红的女儿,她跟随父亲来东江演出却与罗浮生结下了梁子。许星程留学回国,东江豪门少爷林启凯和洪门洪澜与罗浮生都来接机,东江的各路名媛也来夹道欢迎星程。
段天赐和天婴回到戏班后被父亲九岁红发现,九岁红假装惩罚天婴警告众位徒弟。罗浮生和林启凯为许星程接风,浮生拒绝坐车坚持和星程比赛跑到了隆福大戏院。九岁红在隆福戏院登台演出,胡奇为了抢地盘突然现身搅局。浮生和胡奇打了起来,但戏迷浮生坚持让身体不适的九岁红继续演出。九岁红晕倒在台上,天婴无奈只好换上戏服代替父亲演出。九岁红昏迷病情严重,许星程帮天婴将九岁红送到医院抢救,天婴对星程十分感激。
许星程捡到了天婴丢失的项链,天婴为了找项链并还衣服一路来到了希尔顿大酒店,浮生正在此处帮星程办接风派对。九岁红亲自道歉与马老板谈妥了赔偿事宜,马老板顺势请天婴登台唱主角。九岁红对天赐说想要将戏班传给天婴,他竟说出天婴不是自己亲生并要将天婴嫁给天赐一事。星程对天婴十分关注,浮生卖力撮合洪澜和星程却遭无视。
林启凯回想起自己失踪的妹妹后情绪低落,他给星程的妹妹星媛写了一封饱含鼓励的信。星程因为天婴而喜欢上了听戏,他日日泡在戏院并救下了被胡奇欺负的天婴。胡奇在得罪了星程后被抓到警局,星程也被警察带回了许家。天婴担心星程被警察带走后遭到折磨,她找罗浮生帮忙却不料遭到戏弄。天婴无奈下当了自己项链去警局赎人,却得知星程是警察局长许瑞安的儿子。天赐看出天婴对星程的心意,他劝说天婴远离星程。
天婴想赎回项链却遭到当铺的敲诈,天赐为了筹钱竟然进了赌场。星程约天婴外出游玩,他表明自己的理想与心意让天婴心动不已。赌场庄家出老千让天赐欠下了大笔钱财,天赐被逼签下了欠条。天婴想帮天赐讨回公道,正好浮生来抓赌场出老千的把柄,浮生和天赐公开赌了一场证明庄家确实出老千。浮生强吻天婴并声称其是自己的女人,他以此逼赌场管事侯立交换欠条并道歉。林家早年丢失小女儿若梦,并因此和洪门结下了仇恨。
东江的势力盘根错节,三大家族打算靠联姻来巩固关系,但洪澜和星程却不愿与对方成婚。星程因拒绝听从父亲的安排而被关了起来,他想要到医院面试却难以逃出。浮生请天婴来为自己唱戏,他沉迷戏曲中并幻想起天婴为自己热舞的场景。浮生常年做一个相同的噩梦,他为此夜夜难入睡。星媛请浮生来帮助星程,浮生用调包计帮星程逃出监管去医院面试。
星程面试成功获得了实习医生的职位,但他面试完之后竟赶去戏院接天婴去约会,浮生顶替星程呆在许家却被许父拆穿。天赐设法支走了星程并向天婴挑拨,星程深夜翻窗来向天婴说明了情况。星程带天婴来酒吧消遣,天婴喝醉后失态,星程贴心照顾并背着天婴回家,浮生看到后失落不已。星程回家后遭到天赐的斥责,天婴则满脑子都是星程与自己约会的场景。
洪澜和星程都被家里禁足,他们互相串通假装约会,并在摆脱了自家的保镖后分道扬镳。星程教天婴跳舞并邀请其参加洪澜举办的化妆舞会,浮生则逐渐明白自己喜欢上了天婴。天婴去参加舞会被天赐阻挠,她终于找机会来到舞会时误将浮生认作星程并与其共舞。杀手出现在舞会上,浮生为保护天婴而中枪。浮生在手术台上坦白喜欢天婴的心思,星程愿意与他公平竞争。浮生失血过多性命垂危,天婴自愿输血救浮生。
星程细致入微的照料献血后虚弱的天婴,而洪澜则守在浮生的床边彻夜陪伴。星程为自己和浮生爱上同一个人而苦恼,他向已经睡着的星媛倾诉心声。浮生趁着重伤要求天婴每天照顾自己两个时辰,星程因此吃醋设法阻挠。林启凯暗中给医院施压,星程终于转正正式成为一名医生。林家始终不忘与洪家的血海深仇,妹妹的失踪也成了林启凯心中的一根刺。林启凯来探望星媛,他发现星媛被噩梦困扰并知晓了星媛对自己深厚的爱意。
林父来洪家商谈浮生遇刺一事,洪澜和星程却不满他们的官僚做派。整个洪门对刺杀浮生的凶手是谁没有头绪,而胡奇则和自己的大哥为没能得手而懊恼。天婴日日来探望照顾浮生,星程却处处阻挠争宠让浮生气愤不已。浮生定做了一个有天婴小像的蛋糕,洪澜发现后怒将蛋糕砸在天婴身上。天赐不满天婴与星程亲近,他利用流言让九岁红认为天婴在外不检点。九岁红严厉批评惩罚天婴。天婴却宁愿整夜罚跪也拒不认错。
星程为救天婴遭到了天赐的暴打,天赐和九岁红也被他的举动所震惊。星程独自潜入天婴的房间,他向天婴灌输女权自由的思想。洪澜为了与浮生能在一起,她愿意帮助星程追求天婴。天婴去寺庙拜佛时遭到绑架,实则这一切都是洪澜的阴谋。天赐代替失踪的天婴唱主角,但是难担大任被赶下台。浮生意外知道天婴遭到绑架,他质问洪澜天婴的下落。
浮生赶到废旧仓库救天婴,谁知天婴已经跳窗逃走。浮生追踪着天婴的踪迹进山寻找天婴。天婴报警寻找天婴,他为了让警察重视竟谎称天婴是星程的女友。浮生终于找到了天婴,但他们为了躲避狼群摔下了山坡,两人都受了伤,浮生却不顾自己的伤势细心的照顾天婴,天婴和浮生因此事成为了朋友。星程也得知了天婴被绑架一事,他与洪澜等人前去寻找。星程被父亲派人抓走关了起来,洪澜和启凯不顾暴雨坚持进山,并徒手清理路障。
天婴唱戏帮疏通出口的浮生打气,浮生终于打通了出口,但是突然一阵山体滑坡只来得及让天婴一人逃出,浮生此时终于大胆说出了喜欢天婴。星程带领警察搜山终于救出了浮生和星程,但天婴却疏远了穿上警服的星程。星程为了救人无奈答应父亲的条件,放弃理想的他也十分痛苦。九岁红一家曾在荒郊里捡到了失忆的天婴,他收养了天婴发现其很有唱戏的天分。星程想向天婴解释自己当警察的理由,但天婴却拒绝见星程。
浮生被洪澜接进了洪家养伤,但他始终惦记让罗诚去看望天婴。天婴的疏远没有让星程退缩,他依然全心全意关心天婴。星程用了百般方法向天婴道歉,天婴却并没有接受。林父看穿了启凯喜欢洪澜的心思,他怒责儿子感情用事不顾全大局。天婴想见浮生却受到洪澜的阻挠,星程看到后主动提出帮助天婴见到浮生。天婴逃避浮生的感情,她声称两人只是朋友。星程想尽办法也拖不住洪澜,浮生只好掩护天婴离开洪家。
天婴约定带着生煎再来探望浮生,但是天婴被一个小孩欺骗错过了和浮生的约会。天婴从洪澜口中得知星程当警察的原因,她匆忙来找星程询问真相,星程承诺自己会当一个好警察。星程腹黑设下圈套,阻止天婴和浮生见面并为自己当警察辩解。星程惩治欺压百姓的胡奇一伙,天婴因此再度与他亲近起来。星程和洪澜统一战线商量追爱大计,星程成功告白天婴,浮生见证这一幕后失落不已。
胡奇抢洪家地盘并设局围攻浮生,浮生以一敌百打退了胡奇一伙。星程与天婴在教堂约会,星程主动当义工的举动让天婴崇拜不已。浮生安排美高美重新开业,但他却躲在房间一个人伤心。浮生向霜姐倾诉痛失所爱的伤心事,霜姐耐心的开导浮生。星程向天婴抱怨浮生疏远自己,天婴约了浮生一起吃饭,提出让浮生能祝福自己和星程的恋情。侯立暗中给自己的赌场强掳少女,浮生发现后制止了他救出了少女。
洪澜陪浮生外出散心疗情伤,她委婉的向浮生示爱却遭到拒绝。星程为天婴准备浪漫的烛光晚餐,天婴十分感动将自己从小带着的项链送给了星程。九岁红将天婴的身世说了出来,他恳求天婴要嫁给天赐为妻。九岁红带着戏班全体给天婴下跪,天婴仍然没有答应。天婴去拜佛倾诉心事,她回忆起九岁红一家对自己如亲女儿般的照顾。许父登报发布了星程洪澜的订婚消息,洪澜和星程各自反抗却没有效果。
洪澜直白的向浮生说出自己的爱意,但她并不要求立刻听到浮生的答复。洪父打定主意让洪澜嫁给星程,洪澜却坚持不愿意回家。天婴在寺庙中跪了一夜,她本打定主意不嫁给天赐,但当她得知星程的婚讯后松口答应与天赐成婚。星程喝得烂醉向浮生诉苦,浮生看不起星程懦弱妥协的行为,浮生接天婴来与星程见面,天婴坦白了自己的身世后悲情的与星程告别。天婴不知浮生心里的苦楚,她托付浮生照顾好星程。
洪父找到了住在酒店的洪澜,浮生答应洪父劝说洪澜回家。浮生直白的说出自己不会喜欢洪澜,洪澜十分伤心并放弃与父亲的抗争。天婴在自己的婚礼当日写好了遗书想要赴死,却不料星程持枪前来强行带天婴私奔,九岁红因此发病。浮生察觉到婚礼现场的异常,他让罗诚将九岁红送到医院。九岁红受惊吓命不久矣,浮生找到了天婴并将其带回医院。星程追到医院竟称这是九岁红的苦肉计,九岁红断气前留下遗言让天婴远离星程。
星程在美高美买醉发泄,他自私的怒骂浮生后主动断了兄弟情义。许父早都料到了星程的心思,他引导星程只有掌控权势才能掌控一切。天婴给父亲停灵办丧事,马老板趁机刁难戏班,浮生出面帮天婴撑腰。天婴率领一众戏班的师兄弟们祭奠九岁红,浮生也真诚前来祭拜。星程出现在灵堂引发戏班众人的不快,天婴说出绝不会与星程在一起,星程产生了报复的心理。浮生亲自演了一出皮影戏安慰天婴,他希望天婴能重新振作起来。