What an epic tale! 
 I very much enjoyed it. The world building is an interesting mix of our world and fantasy which is really intriguing. Now I am considering if I want to listen to the next book in the series - saved for the last few pages this feels like a self contained book. 
 Not a young adult book: There is some rather hard S/M sex scenes in there - they are very tastefully done and necessary for the plot and story.