Sophie Kirtley

3 books

320 pages paperback 2021

fiction middle grade adventurous reflective medium-paced

256 pages paperback 2020

fiction fantasy historical middle grade hopeful lighthearted reflective fast-paced

336 pages