king warrior magician lover by moore