Calling, by Angela Holder, is a fun, clean read. I’ve recently discovered there’s a subgenre for this in fantasy, called noblebright (as opposed to grimdark) and this book fits that niche perfectly. The tale isn’t long—I’d guess novelette-length—but it was well-written, had engaging characters who had to grow, with a story problem that was difficult to solve. All the elements for a satisfying read.