Okay, I know the story demanded that he save her so I'm not surprised by that, but Kraco's explanation fills the gaps well enough to satisfy me on a plausibility level.