1、故事从现代说起。年轻少女安淇(Angela)与同学李修文(Jonathan)从加拿大回到马六甲探望她的祖母-月娘。月娘眼见安淇其实是想逃避一些问题,所以就把她一生人的故事告诉安琪。
2、月娘的一家-黄家-在30年代是马六甲当地有名气的峇峇娘惹商人家族。月娘的母亲菊香是黄家二姨太天兰的女儿。虽然天兰贵为二姨太,但是因为她是被黄元强奸后才被纳为妾室,身份低微,菊香后被黄元许配给为人沉迷肉欲,奸狡至极的查里张。菊香眼见如此,就反抗逃婚,遇见日本摄影师山本洋介,其后结婚,并生了女儿月娘。
3、八年后,日本开始进攻南洋地区。洋介眼见时势不明郎,于是拜托陈盛带菊香母女去伦敦。可惜,菊香在船上遇见桂花和他的女儿。桂花与她的女儿就狠心地把菊香和月娘抛进大海里。幸而菊香母女被海水冲到岸边,一家又得以团圆。其后,日本攻克马来亚,菊香与洋介被已经变成汉奸的查理张抹黑后,死在皇军手下。
4、还活着的月娘就投奔到外婆家。虽然黄家已经搬到英国去,但是天兰和马姐阿桃则被留下。在外婆的督导下,月娘学习传统娘惹厨艺、女红,长大后就像她母亲一般漂亮。战后,黄家回到祖屋,也把月娘当成下人看待。
5、牛仔其实是名门子弟陈锡,是新加坡一商人家族的后代。眼见他的身份高贵,陈锡就隐瞒身份和月娘来往。他被月娘的纯真、善良和坚强感动,深爱上她,然而二人的恋情碰到重重阻难。在各方的压力下,陈锡被逼娶了月娘的表姐,月娘则被卖给杀猪贩刘一刀。
6、刘一刀虽然外表粗鲁,但对事对人都非常细心。月娘不甘自己的一生由人摆弄,宁可结束自己的生命,都不会当刘一刀的妻子。她的刚烈反让刘一刀敬服,与她拜为义兄妹。最后,月娘与刘一刀发展燕窝和西洋商品买卖生意,生活尚算安稳。但是,黄家最后得罪查家,生意失败,家财更被秀娟骗走。黄家终于一无所有,惨淡收场。