the horse whisperer ending explained