Ascend (Trylle Trilogy, #3)

Ascend (Trylle Trilogy, #3) - Amanda Hocking,  Jason Letts Back on track, unputdownable. Ended well.