A review by eoghannnivall
Lord Loss by Darren Shan

dark mysterious tense

5.0