The Mirror of Infinite Endings Ending Explained
by Stephanie Garber

The ending of The Mirror of Infinite Endings leaves plenty of readers with questions, and that's kind of the point. This page walks through what literally happens, why it ends that way, and where each character lands. We'll keep the big reveals below a clear spoiler warning.
The Ending, Explained
ListenWhat Happens at the End of The Mirror of Infinite Endings
The final chapter is an epilogue set during Hollowfest at the Hollow. LaLa walks through the lantern-lit festival, remembering the childhood craft fairs and 'cupboard magic' she experienced when the Hollow belonged to Jacks's parents. She feels almost-happy despite a lifelong missingness. She senses Chaos watching her, and he soon steps close beside her. They exchange tense words: she asks what he is doing there, he says he wanted to see the place once more, and she tells him to go. When she accidentally looks into his eyes, he clamps his hands on her shoulders, grits out, 'Don't. Don't. Ever. Do. That,' and vanishes. The humans around forget or reshape what they saw, but LaLa remembers, and her missingness returns.
LaLa then sees a tent with two mirrors and the beautiful young man from the Emporium of Else standing between them. She recognizes the Mirror of Infinite Endings. When she looks, it shows a different version of her life than it did yesterday; she wishes she had stepped through when it showed her with her brother Lyric, laughing on a rooftop in the Hollow. The young man explains that the Mirror of Infinite Endings shows a slightly different version of her life each time, where a different ending is possible.
He then presents the Mirror of Second Chances, whose frame is covered in flowers. It shows LaLa as her younger human self, glaring at Castor Valor—Chaos before he became a vampire. The young man explains that this mirror gives her a second chance at the life she has already lived, placing her back in an earlier moment exactly as it was so she can do things differently. LaLa refuses at first when she learns the cost is everything: her life as she knows it and her memories of the past disappear if she steps in, and she can never come back. But silver script appears inviting her to touch the glass and say, 'I'd like to try again.' Tempted by the chance to save her parents, her brother, the Merrywood, and maybe even Castor Valor, LaLa touches her fingers to the glass, and the chapter ends.
The Ending, Explained
This epilogue follows the main resolution in which Evangeline and Jacks's love is tested by a fairy and then openly committed to. Jacks had secretly made a fairy bargain to stop Evangeline from aging because he could not bear to lose her to time, and he refused to give her the Emporium page because he believed there was another way. The fairy tests force Evangeline to enter the Mirror of Infinite Endings, fall in love with another version of Jacks, and still choose to return to her own Jacks. Jacks passes his own test by refusing to put Evangeline at risk. Their broken-heart cookies are the payoff: two halves that can be eaten so Evangeline remains human but stops aging, and Jacks's later proposal turns their tested love into an explicit commitment. The main ending means their happily ever after is not a static finish but a start they choose and lean into.
The epilogue deliberately shifts away from that resolved romance to LaLa, whose missingness, grief, and tangled feelings for Chaos and Dane have been seeded throughout. Chaos's vow, LaLa's lost memories, and her longing for her dead brother Lyric are left unresolved, so the mirrors become a temptation tailored to her pain. The young man from the Emporium of Else, whom Evangeline suspected was a fairy, returns to explain two mythic mirrors: the Mirror of Infinite Endings shows alternate lives, while the Mirror of Second Chances offers a do-over at the cost of everything. LaLa's choice is set up as a direct contrast to Evangeline's: Evangeline went into a mirror and came back to her true love; LaLa is offered a chance to erase her life and memories entirely.
By ending on LaLa touching the glass, the book closes Evangeline and Jacks's arc while opening a new cliffhanger. It pays off the fairy-test motif, the Emporium's dangerous magic, and LaLa's grief, but refuses to show the consequence. The final image means the story's infinite endings are still in play: one happy ending has been secured, but another character's second chance—and whatever it costs—remains unresolved.

The ending hits harder if you see how you got there.
The ending of The Mirror of Infinite Endings makes more sense with the full plot.
Read the full plot, chapter by chapterWhere Every Character Ends Up
Questions the Book Leaves Open
- What happens after LaLa touches the Mirror of Second Chances? Does she step through, and does she lose her memories and life as she knows it?
- What is the cause of LaLa's missingness, and can it be healed?
- Will LaLa choose Dane or Chaos, and what is the vow that prevents Chaos from telling her the truth?
- What was in Poison's letter, and what did Poison summon or expect Jacks to pay?
- Will mirror Jacks and mirror Evangeline reunite, as Evangeline hopes?
- What are the long-term consequences of Jacks's fairy bargain and Evangeline eating the broken-heart cookie?
- What happened to Luc Navarro and Marisol after the events of the main story and the mirror world?
- Who is the young man from the Emporium of Else, and what are his motives?
These are answered in the chapter summary. See the full plot →