索尼娅(蕾妮·齐薇格饰演)是一个性格外向的女孩,头脑中充满了古老而超自然的想法。命运将她与一个名叫孟德尔(格伦·菲茨杰拉德饰演)的男人联系在一起,他们一见钟情,并迅速携手步入婚姻的殿堂。孟德尔是犹太教的虔诚成员,生活中的一切都遵循上帝的旨意。很快,索尼娅意识到孟德尔只需要一个传统的“妻子”,而不是像她这样有血有肉的人。随着时间的推移,索尼娅和孟德尔之间的距离越来越远,一位名叫雷蒙德(艾伦·佩恩饰演)的珠宝店店员走近索尼娅的身边,两人不可避免地坠入了爱河。