Ali loses his girlfriend, Nada, and refuses to accept her death. He believes her soul is reincarnated in a goat. The situation persists and the gossip in the neighborhood becomes unbearable. Ali’s mother drags him to a healer who gives Ali stones to throw in the two coasts of Egypt to reverse the “curse.” At the healer’s place, Ali meets Ibrahim, a depressed sound engineer who hears “voices” he cannot decipher. Ibrahim’s family is cursed with these “voices” and he lost his mother due to them. Ali, his goat and Ibrahim embark on a journey of friendship and self-discovery. They cross Egypt to throw the healer’s stones, hoping to be cured. At the beginning, mistrust gets in the way but eventually the odd trio forms a strong friendship. Ali shares with Ibrahim the burden of his loss, but Ibrahim’s introversion and shame hold him back. Ali feels betrayed when Ibrahim tries to drown himself and fails. The trip comes to an end when Ibrahim’s deaf grandfather and his only family dies. They all return to Cairo. With Ali’s help, Ibrahim uses his love for music to understand and record those haunting voices. When Ali and Nada get attacked by thugs, Ibrahim uses those “voices” that he was finally able to record as a weapon to save Ali. He then takes Ali to meet Nada’s parents for the first time since her death so that he can heal him from his emotional wounds. After a few miracles from Nada the goat, Ibrahim starts to believe Ali about Nada’s soul reincarnated in the goat. Ali finally found someone who does not think he is crazy. Through helping Ali, Ibrahim finds hope in life.