Hierarch Kekropus:
Go to the south side of Dragon Valley, kill the Worm you find there and bring back 10 of his hearts.