Darius to pół-irański nastolatek mieszkający w Ameryce, który nie do końca czuje się sobą. Wie więcej o hobbitach i Star Treku niż o kontaktach z rówieśnikami, a jedyne, co łączy go z ojcem, to depresja.
Kiedy Darius dowiaduje się, że jego dziadek ma guza mózgu, jedzie odwiedzić go w Iranie z rodziną. Tamtejsza kultura i społeczeństwo na początku go szokują, ale gdy spotyka Sohraba, jego perska część siebie czuje się jak w domu. Tak rodzi się ich przyjaźń, a Darius wreszcie dowiaduje się więcej o sobie i swoim dziedzictwie.