În 1911, Ernesto, un tânăr de 17 ani, locuiește doar cu mama lui și lucrează ca funcționar într-un port italian, dar visul lui e să devină violonist. La locul de muncă face cunoștință cu un hamal cu care începe o relație, însă cum homosexualitatea se pedepsește prin lege, Ernesto se teme pentru viața lui, astfel că, nu după mult timp, încheie relația.
În timpul unui concert de vioară, îl cunoaște pe Ilio, un adolescent de 15 ani care îl impresionează pe Ernesto prin frumusețea-i fizică. Relația celor doi e complicată de faptul că și Rachele, sora geamănă a lui Ilio, se arată interesată de Ernesto.
Filmul e ecranizarea unui roman al autorului italian Umberto Saba, scris în 1953 și publicat în 1975, a cărui acțiune e plasată în orașul italian Trieste.