Cameron Post è una studentessa di liceo con un grande segreto: la cotta per l'amica Coley, della quale nessuno deve venire a conoscenza, poiché da quando i genitori della ragazza sono morti lei è cresciuta con la zia Ruth, assidua lettrice della Bibbia convinta che l'omosessualità sia una malattia. Quando dunque Cameron viene scoperta a fare sesso con Coley durante il ballo di fine anno, zia Ruth la spedisce dritta dritta al God's Promise, un centro religioso di “diseducazione” all'omosessualità.

Una famiglia borghese: papà ingegnere, madre che passa il tempo tra sedute di psicanalisi e corsi di ginnastica, un figlio molto serio che studia legge, una figlia artista ed una donna delle pulizie spagnola un po’ fuori di testa. Poi un giorno il papà porta in casa un topolino bianco e tutti gli equilibri familiari crollano miseramente. La padrona di casa finisce in coppia con la domestica. Il figlio si confessa gay e finisce con l’ex della cameriera.

È la storia d’amore fra due senzatetto, un adolescente ingenuo e un traffichino. Ekaj incontra Mecca che lo prende sotto la sua protezione. Mecca ha l’AIDS insieme a molti altri problemi. Si sballa tutto il giorno ma riesce lo stesso ad essere l’unica voce della ragione nel mondo senza speranza di Ekaj. Insieme girano la città alla ricerca di soldi e di un posto dove dormire. Anche se Ekaj racimola un po’ di soldi prostituendosi, si ritrova abbandonato e sprovvisto dell’essenziale per sopravvivere in città. La loro solitudine reciproca porterà ad una vera amicizia.