He finds a community of gay men in Rome who accept and educate him. He finally feels that he can be himself. Amir is a sympathetic but flawed character. He makes some errors in judgment in terms of honesty and he also has a hookup with an older gay man, which results in some negative fallout.
Themes of prejudice run throughout - there is homophobia, of course, but also addressed is the systemic bigotry against Muslim people.
I really liked the characters. Amir's sister is amazing and tenacious in her search for Amir. It is heartening to see Amir's parents put their love for him above their prejudices.