In short, it's one of the best movies I've ever seen. Great cast ( including a very young Reese Witherspoon ) fantastic script and emotions that run the whole gamut. TOTALLY UNDERRATED !!
Devito's best role ever.
Just watch it. See how many heartstrings it pulls in you.
My son told me to check it out and I've never looked back.
All time Hall of Fame IMHO