The Bearer of Truth

301 pages 2018

adventurous dark tense fast-paced

293 pages 2019

fantasy funny reflective fast-paced