时间背景是1910年。在巴西东北部一个小地方,有两个家族因为争土地而结为世仇。故事开始,Breves家里的长子已经被杀。他的上衣带着血迹,被挂起来。当鲜红的血迹变黄时,这个家里接下来的男孩,二子必须履行家族义务,去杀Ferreiras的一名成员。二子不能逃避,否则家族的荣耀将毁于他手中。
Breves家里还有一个幼子。他还是一个小毛孩,跟自己的二哥感情很好。这个家的经济状况困窘。每天,全家人都必须付出劳力,砍甘蔗揸甘蔗煮甘蔗,提炼成蔗糖来维持生活。到了夜晚,一家大小就被困在家里,完全没有娱乐。
这天,儿子终于带着枪,到Ferreiras家去替大哥报仇。结果,他枪杀了对方。在葬礼上,他跟对方的家长立下盟约,当对方死者的血迹也变黄时,就轮到他们来报仇。于是,二子只剩下大约一个月的生命。
有一天,两个陌生人来到他们家问路。原来他们是卖艺为生的。这个漂亮的女孩送了幼子一本关于美人鱼的书。二子带着小弟弟,一同到市镇去看两人耍技。大家交了朋友。幼子非常喜欢自己的书,常常坐在树下,独自发挥想象力创造美人鱼的故事,因为他是个文盲都不懂书里的文字。
有一晚,幼子发现二哥的床空了。他非常高兴,因为如果二哥逃跑了,就不用死了。其实,二子是再次去找卖艺的姑娘,并陪同她到另一个村庄去表演。两人共堕爱河。可是,到了期限,二子还是决定回家来履行自己的义务。
这天晚上,下起了罕见的大雨。卖艺姑娘来找二子,二人在马房合欢。天亮前,姑娘离开了,说是决定往东边去找大海。天亮了,幼子来到马房,戴上二哥的帽子,带着自己心爱的书,往甘蔗田走去。Ferrairas的成员以为他就是二子,结果错杀了幼子。父亲勃然大怒,要二子立刻去追杀破坏了合约的仇人。但是,二子决定离开这个家,离开所有的恩怨,离开这个贫困潦倒的生活。
最后,二子不断往东边走,真的看到了大海。