Catherine Hapka

284 books

496 pages digital 2012

fiction romance young adult lighthearted medium-paced

missing page info 2012

lighthearted fast-paced

24 pages paperback 2006

dark mysterious reflective medium-paced

256 pages 2006

childrens middle grade inspiring medium-paced