Well, now you have to save Hen Wen.
Where do you think Hen Wen was taken?
Perhaps to The Horned King Himself.
Look on your map that came with the game for something that resembles a castle.
That's probably where he lives.