Perfect Sense ★★★★½

Does it have flaws? Sure. Does it turn me into a crying mess every time I rewatch it? Absolutely.