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