Squire

by Tamora Pierce Book 3 of the Protector of the Small Series