玉茗格格(李小冉 饰)深受父皇乾隆(许文广 饰)喜爱,她在宫里天不怕地不怕,只怕一种东西,那就是毛毛虫。玉茗无事在民间闲逛,结识了几个年龄相仿的伙伴。随着年龄增长,格格喜欢上了上官锦弘(卲峰 饰),但她做梦都想不到上官竟是她同父异母的哥哥,这是当年父皇一夜风流欠下的孽债,两人自不知情,兀自真诚相爱。乾隆得知宝贝女儿爱上了上官锦弘,龙颜大惊,设计将玉茗许配给和珅之子殷德(苗海忠 饰)为妻,遂向玉茗道出实情,玉茗闻言芳心俱焚,拉着上官跳崖殉情,不料殉情未果,玉茗成了疯子,上官则失去了记忆。不久,宫里传来流言蜚语,和珅之子殷德竟是乾隆的私生子......。爱达(霍利·亨特 Holly Hunter 饰)是语言表达上有障碍的女人,她所有的心思情绪全都凭着那美妙的钢琴乐曲飘然而出。丈夫早逝,她只好带着女儿一起远赴新西兰改嫁给当地的殖民者斯图尔特。当他们到达新西兰的海滩时,丈夫嫌搬运钢琴麻烦,想把它扔在海滩。爱达在海滩边疯狂地弹奏 着钢琴,宣泄着内心的不满与苦闷。
邻居贝因(哈威·凯特尔 Harvey Keitel 饰)听出了爱达内心的苦闷,于是用八十亩土地和斯图尔特交换了钢琴,并请爱达天天到他家来教他弹钢琴,承诺一堂课可以换回一个琴键。爱达欣然同意了。贝因深爱着爱达,通过一节节钢琴课,两人的情感渐渐滋长。。