This book was chosen for my kids homeschool book club by one of their friends. As soon as I read it was based on an old ballad I was intrigued but leery. I needn't have been. The story is engaging, compelling and has a a wonderful main character wh...