The Meaning of Love by Daniel Abraham
In independent "city" within a city, a life-long resident has taken a exile prince under her wing while he's hiding from his evil stepmother. While Asa has used her street smarts to keep Prince Steppan alive, he has fallen in love with a girl he hasn't met who is about to be sold as a slave by her family for much needed money. Asa promises to save Steppan's great love and then runs into to bounty hunters looking for a recent Chancellor of the greater city around her hometown. Knowing the man, Asa comes up with a plan to help both her friends get what they want and in true roguish fashion even makes some money as well.