Punch-Drunk Love ★★★★½

quirky but not overly quirky. i like that