Moonsoul, now Moonstar, was confused about that. Then it was revealed that he now had to protect the Moonstone that also got named Dreams. Moonstar now had to live with his son near the sacred place, why? They never knew.
Moonstar told Jayheart, his mate, that he was taking Sparrowpaw and leaving EveningClan. She gets mad because she left her kittypet life and everything to be with him and now he was leaving. He tried to make her calm down but she broke up with him and didn’t allow him to take Sparrowpaw, or at least she tried because during the night, Moonstar took Sparrowpaw with him. His son didn’t complain.
Eveningstar saw how Moonstar was taking one of the apprentices but the leader just said goodbye to them as he had received a message from StarClan telling him that that would happen.
In one of the gatherings, Moonstar and his son are welcomed as their own rank. Moonstar said that Sparrowpaw will be known as Moonpaw until he became a real Moonstar and that was all he said to the other cats more than how thankful he was for them to receive him as the Moonstar.
Moonstar told his child, Moonpaw, that to the clans they’ll be named like that, but to call one each other it was going to be different. Moonstar had to be called Archimedes by his son and Moonpaw had to be called Sparrow by his father.
Everything ends when Sparrow is able to become the next Moonstar and eventually, the Moonstar dies, but before doing so, he lets his son know about the prophecy given by Ratstar: “The kittens made by worry, will find their own way till the glory.”