Excellent up until... (SPOILER)

Rating: 7/10 (6 August 2000)

...that horrid ending! Which basically says:
"Oh, here's a new little boy to replace your dead child." Everyone's happy.

????
What an insulting, deplorable thought. I'm pretty sure that to parents unfortunate enough to have actually lost a child, this notion is ignorant and diseased.
Worse ending ever.