Call Me by Your Name ★★★★½

Quite simply one of the best films of the year.