If you're a wizard (maybe high int too, arcana proficient) you can free Shadowheart with arcana checks, this option makes sense.