A Tale of Two Castles by Gail Carson Levine Tagged on: epic fantasy and both parents alive homeless investigate undercover