Aaw, you had me at Pungeon Master badges, Lumberjanes! "Lumberjanes recognize the value of a good pun and its cleverly worded effect on those around us and the future of civilization." 
 I can't believe it's taken me so long to read this! It is just so much fun! I pretty much spent the whole time chortling to myself. I particularly love how it was so full of lovely little moments where the girls believe in and support each other. 
 It does read a bit younger than I expected, but that's not a big issue.