I just finished reading the Mist Born Trilogy By Brandon Sanderson.

The series Is a must read!!! A unforgettable series