What lengths will you go to uphold a promise? Solve puzzles and discover the secrets of your ancestors.