Complete story — includes the ending
Through dialogue with non-player characters and environmental imagery, the player is given insight into the history of Pharloom. In the distant past, a godlike "higher being" named Grand Mother Silk became monarch of Pharloom. She used her powers to evolve a primitive species of arachnid into the Weavers, an advanced civilisation that could produce silk, intending to have them maintain her rule. The Weavers eventually turned against Grand Mother Silk and created the Citadel, which would play a magical song used to keep the higher being dormant. They lured pilgrims to the Citadel to have them continue the song, but learned that it could not be sustained forever. Failing to find a way to eliminate Grand Mother Silk, the Weavers abandoned the kingdom. Some of the Weavers left Pharloom for the kingdom of Hallownest, with one of them eventually giving birth to Hornet.
Hornet eventually reaches the Citadel, learning that nearly all of its inhabitants, including the veiled bugs, are possessed by the Haunting. She infers that Grand Mother Silk is beginning to awaken, and has manifested the Haunting as a way to control the minds of Pharloom. She defeats Lace, who is revealed to be a creation of Grand Mother Silk that she considers her daughter, and confronts the monarch at the apex of the Citadel. Depending on the player's actions throughout the game, multiple endings can be achieved. One involves Hornet defeating Grand Mother Silk and taking her place as monarch, while another results if Hornet defeats her while infected with a parasite, which manifests and kills them both. Alternatively, if the player performs a number of wishes and other objectives, a third ending is unlocked. Hornet gains the service of a bug called the Caretaker and his family of Snail Shamans, who create a trap designed to kill Grand Mother Silk. Hornet activates the trap, which summons a destructive power called the Void. Grand Mother Silk falls into the Void followed by Lace, who betrays her mother and saves Hornet at the last moment.
If the player reloads their save file after the third ending, they can continue playing. Hornet learns that Pharloom is under attack by creatures controlled by the Void, and she descends into its source in an area called the Abyss. She learns that Grand Mother Silk is still alive and using her power to protect Lace from a sea of Void, and as a result the Void is taking control of the Haunting. Hornet resolves to descend into the sea to ensure Grand Mother Silk dies before the Void fully destroys the kingdom. She works with the Snail Shamans to acquire the Everbloom, a flower used to resist the Void, diving into the sea using it. She defeats a Void-possessed Lace, and Grand Mother Silk uses her remaining power to help Hornet take an unconscious Lace to safety. The Void destroys the Everbloom, but the protagonist from the original Hollow Knight appears and saves the two, causing the Haunting and Void to disappear from Pharloom.
Sources and content license
Source and revision history ↗ · Adapted from Wikipedia contributors, Hollow Knight: Silksong. HTML and reference formatting removed; headings adjusted. · Content license