as a full blooded demon , he was immune to the water sprite 's curse , but most men greedy enough to accept the offer of her three wishes , soon learned the truth in the old saying , `` if it sounds too good to be true ... '' `` so why has n't duncan demanded his last wish ? ''