thefrumiousconsortium.net
Snakeskins by Tim Major
One of my favorite things about this book is Caitlin Hext, one of our main characters, whose emotional journey as an insufferable adolescent thrust into dealing with the seemingly impossible causes…