卡马尔是一名加拿大的医生,他回到东非老家去寻找儿时的初恋情人。
卡马尔的父亲是一个躲债的印度人,母亲则是有着奴隶血统的斯瓦西里非洲人,卡马尔在古印度海边小镇上的生活不仅只有剥夺和损失,也有和神秘的赛伊达共度的美好回忆,充满爱,发现,友谊和亲密,还有一起聆听小镇盲诗人每夜吟诵的魔咒般的诗歌。
这个充满诗歌,奥秘,神灵和巫师的世界随着卡马尔的母亲把他“卖”到异地终结了。卡马尔成长为一个黝黑的印度男孩,他因为具有医学天赋而远赴加拿大求学。赛伊达从此从他的生命里消失了。
几十年后,卡马尔的内疚感让他重回故乡,基尔瓦。起初,卡马尔的努力遭到了挫折,但他最终在一个黑暗仪式的痛苦夜晚,得知了赛伊尔的秘密。