A demon and human touching hands