While the ending doesn't veer too much off the expected path, for Sacrificial Princess and the King of Beasts, that was exactly the right road to follow.

TheOASG