I've read the Tiffany Aching books aloud to both my daughter and my son and they both loved them.
Partly (mostly?) for the spectacle of me trying to read a Nac Mac Feegle accent :)
FWIW I only recently learned that "crivens" is maybe a real expression, a much-shortened form of "Christ defend us". In the same way as "God blind me" reduces to "blimey"...