Definition: In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.
Input: Fact1: After heroes seemingly defeat Naraku Inuyasha Kagome and Shippo are seperated from Miroku and Sango, Fact2: Kagura and Kanna meet Kaguya, Fact3: Kaguya promises them to grant eternal freedom, Fact4: villains escape from realm, Fact5: Inuyasha and friends escape from realm and return to world through mirror

After the heroes seemingly defeat Naraku, Inuyasha, Kagome and Shippo are seperated from Miroku and Sango. Kagura and Kanna meet Kaguya, the Princess of the Heavens, being sealed in a mirror. In exchange for freeing them, Kaguya promises them to grant their eternal freedom. When they take one of the five items, Kaguya is released from the mirror and she captures Kagome. The united group head and infiltrate the castle through the realm of mirrors. There, Kaguya attempts to transform Inuyasha into a fullfledged demon, but Kagome breaks the spell and saves Inuyasha. Naraku reappears on Kohakus back, revealing that he faked his death. The villains escape from the realm. Kagome destroys the mirror and Inuyasha does to Kaguyas body. When Kaguya appears in a gas form, she is sucked into Mirokus wind tunnel. Inuyasha and his friends escape from the realm and return to their world through the mirror. With everything reverted to normal, they resume their journey.