年轻女子 Kirsty Mcleod 生于苏格兰北部的赫布里底群岛,因家乡土地贫瘠、宗教观念深刻,她渴望着探索岛屿之外的广袤天地,但一战的爆发使得一切美好都灰飞烟灭。本片改编自苏格兰电视台主持人 John MacKay 在2002年出版的的小说,原著小说也是基于真实事件写成。
本片根据林海音的同名短篇小说改编。小女孩林英子(沈洁 饰)住在五十年前的北京南城,在他们家院子附近住着一个疯女人秀珍(张闽 饰),秀珍的丈夫因参与学生运动被杀,孩子也不知所踪,因此落下了疯病,时常把英子当做自己的孩子“小桂子”看待,英子也喜欢秀珍,答应帮她找回小桂子。英子有个苦命的小伙伴妞儿,学戏时常遭干爹打骂,英子偶然发现妞儿有小桂子的胎记,帮助她们母女相认。