Margo was already having a pretty shitty day. Week, month, whatever. After months of trying desperately to save Eliot from the monster who'd hijacked his body, she had him back, but they'd both lost a good friend in the process. Losing Quentin was... well, feelings were fucking bullshit, but that didn't mean Margo didn't feel grief or that she didn't care. She did and losing him fucking hurt, but like always, Margo swallowed her own pain to focus on Eliot. Eliot, who wasn't really talking about any of it and Margo knew it was eating him up. It had to be.
The matter of Fillory was there, too, which was why a few days after Quentin's memorial, they'd headed out to reclaim their kingdom. Her kingdom. Her fucking home. Only apparently the universe just really wanted to shit on them, because there they were, landing 300 years in the fucking future. Josh and Fen would be long gone and when the thought of a reunion with Josh had been one of the only things keeping her going in the wake of all the other bullshit, that hit hard.
With everything else, she really shouldn't have been that surprised when the mist rolled in. It was gradual at first, but then it enveloped her, making it hard to see and what was worse was that she lost track of Eliot. "El!" she screamed. "Eliot!!!!" Nothing echoed back at her but her own voice.
When she finally came out of the mist, she definitely wasn't in Fillory anymore and Eliot was nowhere to be seen. The explanations that came soon after didn't satisfy her in the least, especially when asking after Eliot didn't get her the answer she wanted. But Margo didn't show her deeper feelings easily or often and certainly not to perfect fucking strangers, so she waited until she was properly alone, back outside before looking upward at nothing but sky.
"Fuck you, you fucking fuckers, I just got him back!" Well, she'd do it again. She didn't care what they said. She was Margo the Destoryer and she would find a way home, no matter how long it took.