More class b fantasy au! Characters courtesy of @frosty-tian, as usual. After a ten-year time-s