Icewind Dale: Heart of Winter
     
solution by Michael Walsh
     

The Spoiler Centre