demon and heartbreaker