Agreed. What an ending.
The ending chokes me up everytime. Never has been a movie where you hate a character in the beginning and then feel so much for them at the end.