Katie, jeune femme du sud ouest américain rêve d'une nouvelle vie à San Francisco. Pour financer son départ, elle travaille dans un restaurant et se prostitue. D'une honnêteté et d'un optimisme désarmants, Katie est exploitée par la petite communauté dans laquelle elle vie. Un jour, elle rencontre Bruno, son premier vrai grand amour, qui ignore tout de son gagne-pain clandestin.
Jeune garçon solitaire et créatif, Oscar est témoin d’une agression à caractère homophobe dans la petite bourgade où il vit. Les années passent et il grandit dans le souvenir de cette expérience traumatisante et un sentiment d’abandon généré par le départ de sa mère et une relation tendue avec son père. À 18 ans, il rencontre Wilder, collègue de travail, qui l'attire de plus en plus...