Rok 1987. Mieszkający w El Paso w Teksasie Arystoteles Mendoza, nazywany Arim (Max Pelayo), jest zamkniętym w sobie nastolatkiem. Nie może zrozumieć, czemu rodzice, Liliana (Veronica Falcón) i Jaime (Eugenio Derbez), nie chcą mu powiedzieć, za co jego brat trafił do więzienia. Pewnego dnia na miejskim basenie Ari poznaje Dantego Quintanę (Reese Gonzales) z amerykańsko -meksykańskiej rodziny. Choć chłopcy pochodzą z odmiennych środowisk, szybko się zaprzyjaźniają i spędzają ze sobą niemal każdy dzień lata. Utrzymują kontakt nawet wówczas, gdy Dante z rodzicami przenosi się do Chicago. Podczas gdy on odkrywa w sobie rodzący się homoseksualizm, Ari nawiązuje bliską relację z koleżanką z klasy, Eleną (Luna Blaise). Na dodatek dowiaduje się, że jego brat zabił transseksualną prostytutkę.
Gdy Dante przyjeżdża na wakacje do El Paso przyjaciele muszą zmierzyć się ze swoimi uczuciami i problemami. Scenariusz filmu powstał na podstawie powieści Benjamina Alire Sáenza.