After snatching a jewel shard from Kagome Higurashi , Hakudoshi later realizes that Kagura has betrayed him, due to her being moved by Kohaku 's determination to destroy Naraku's heart. Inuyasha and the rest of his group arrive to confront Hakudoshi, while Kagura sends Kohaku off on one of her feathers. Hakudoshi gives the jewel shard to Goryomaru, who reveals himself to actually be Moryomaru , and sends him after Kohaku. Knowing that Naraku could crush her heart at any given time, Kagura must now flee for her life, after having revealed that The Infant , which contains Naraku's own heart, resides inside Moryomaru. When Sango finds Kohaku before the others, she learns that he has regained his memory that they were siblings.