I've Loved You So Long ★★★½

Subtle and interesting character drama that loses it's way in the final act when things are resolved in far too neat and conventional a manner. What's left are some very strong performances (especially the buzz-worthy turn by Kristen Scott Thomas) and a well-written script of slow-drip revelations.