Save the Orphans, or save Anna?

Which one do you guys think is the best outcome? I almost always kill the tree spirit but in my current playthrough I freed it. Didn't want the Orphans to be eaten by the Crones.

But having Anna and the Baron die sucks.