Nevernight -- Book one

Series by Jay Kristoff