故事发生在日本抗战胜利后,树子(吕秀菱饰)自杀未遂,被哈尼族年轻军官戛沙所救。他们一起回到云南故乡,然而不幸的是,刚回去没多久,戛沙就因旧病复发而去世。戛沙的弟弟戛洛(濮存昕饰)为了保护树子,避免她受到族人的歧视,对她悉心照料。在相处的过程中,两人逐渐产生了爱情,并按照当地的习俗结为夫妻,育有儿女。