Able to fit 56 chapters into a meer 306 pages, Julia Dixon Evans still finds a way to foreshadow, develop complex character development, and still surprise readers in the end.
Read More
Able to fit 56 chapters into a meer 306 pages, Julia Dixon Evans still finds a way to foreshadow, develop complex character development, and still surprise readers in the end.
Read More