Jirachi

Jirachi is a Pokemon that can grant wishes. It is also addicted to Candy.