Alex Strangelove ★★★½

confusion and eye fricking