北朝时期,边关告急,朝廷招兵御敌。花木兰因父亲年老,决定女扮男装替父从军,由于英勇善战,三年之后被提为校尉。刘元度与她志趣相投,结为莫逆之交。番主准备暗袭边关,派两名番将诈降,以重金买通元帅军师。木兰见阵前群鸟惊飞,知道番军必有重大行动。诈降番将纵火被捉,供出军师通敌实情。元帅杀死军师和番将,不幸被另一番将暗箭射中。元帅临终保举木兰接任元帅一职,木兰打败番军。朝廷论功行赏,木兰辞官返乡,恢复女装,与元度结为夫妻。。两个不太可能的朋友,一个吵闹无畏的豆豆,一个体贴安静的艾薇。然而,两人发现,一次冒险可以揭示,即使看似不同的人也可以成为最好的朋友。。一次偶然中,失意的艾弗林(凯西·贝茨 Kathy Bates 饰)在养老院里结识了老人妮妮(杰西卡·坦迪 Jessica Tandy 饰),为了开导艾弗林,妮妮为她讲了一个关于女孩爱姬(玛丽·斯图尔特·马斯特森 Mary Stuart Masterson 饰)的故事。
爱姬从小生活在歧视和排挤的环境中,只有哥哥巴迪(克里斯·奥唐纳 Chris O'Donnell 饰)能给她带来短暂的快乐。可是,巴迪在一场车祸中失去了生命,这一巨大的打击让爱姬彻底陷入了自闭之中。这时,善良的露丝(玛丽·露易斯·帕克 Mary-Louise Parker 饰)出现在了爱姬的身边,她的陪伴和爱护让爱姬逐渐走出了阴影,但不久之后,露丝自己却在病痛中去世了。
露丝的死让爱姬感触良多,她开始明白坦然接受生命里的发生的一切,努力帮助他人才是获得幸福的最佳途径。。