Illuren

Illuren is the birthplace of mortals, and home to the oldest city in the world, Feypass. A peaceful, beautiful country that has managed to escape much of the wars that have plagued the world around it.