Mary's dreams were usually a jumble of the nightmares involving the New Dietrich Slayer standing over her with that knife and that manic grin, nightmares that involved Ellen and losing her over and over again in progressively worse ways, nightmares where the New Dietrich Slayer shot Johnny right in front of her. Sometimes they were more bittersweet than wake up in a cold sweat. Sometimes she got to spend time with her parents as they were in her time, or with Ellen, or with Johnny. But even in those dreams, there was a haze of surreality, a knowledge that it wasn't real and that she'd lose them all over again once she woke up.
Tonight it seemed to be Ellen's turn to visit. Her sister stood before her in their dad's old leather jacket, with a half-smirk even though she was bleeding from a pretty nasty head wound.
"Still waiting on you, sis," Ellen looked directly into Mary's eyes and the younger Winchester sister felt a great stab of guilt.
"Ellen, we've been looking. We're trying."
"Have you tried everything?" Ellen asked. "Absolutely everything in your power?"
She gave Mary one last shake of her head and then turned to go.
"Ellen, wait," Mary said, the tears starting to spill over. She didn't like to think about it, but she missed having her older sister. "Please."
Ellen didn't turn around.
"I can't wait much longer, Mary. Find me."
The scene around her shifted and suddenly Mary was back on the beach of that tiny island, with Johnny beside her. The gunshot wound was still healing in his chest. He reached out to take her hand, but the waves came forward and washed him further down the beach.
"Mary, it's your turn to find me," he said. "I went through hell to get you back, you know that?"
"Johnny," she began, but yet another wave came in and he was washed out to sea. She was on her feet now, shouting his name until her voice grew hoarse and her muscles ached.
None of it did any good. The waves continued to crash against the sand, the sun continued to warm her skin, and she was alone on the island.
"Mary," a voice that she didn't recognize whispered.
She turned and looked up. Maybe not entirely alone. Her tears still made their tracks down her face, but her posture stiffened as she squared off the stranger. He moved a little closer and gave her a small smile.
"I'm here to help," he said. "I can help you find them-all of them. I can bring you back to your time, to right before you were brought back. All you have to do is let me."
That was... an awfully tempting offer, but something about those words made her hesitate. Mary didn't know this guy from Adam and she knew for a fact that Lucifer was among the abductees. Actual, freaking Lucifer. She'd also been raised as a part of Team Free Will and she knew the angelic catchphrases.
"Who are you?"
The man-or rather, the angel-smiled. She was sure by this point that he was an angel. Something about the speech patterns that weren't quite human, and there was just something about angels and Winchesters.
"They call me Gadreel. The aliens... took me by mistake. They'll come to regret that soon enough. Mary, none of you belong here. The timeline's been altered for long enough. I can fix it. I owe it to you to repair the damage that my brother did."
Would it be that easy? An angel had gotten her into this mess originally. Could she just accept the help and have everything go back to the way it was supposed to be?
"And what about the hellmouth? York?"
Gadreel waved his hand dismissively.
"Your part in that will be preserved. You saved your mother. I can make them forget and go back to the way things are supposed to happen. I can get everything back on track."
He was promising a lot. Maybe more than any angel was capable of at this point.
And as much as she wanted Ellen and Johnny back, she wasn't sure that she was willing to pay the price of her parents losing all of this time. Of Johnny losing the time they'd had while abducted. Was there another way? There had to be, didn't there?
She straightened her back and looked the angel in the eye.
"Just so we're clear, what exactly are you asking me to do?"
The angel almost imperceptibly flinched. It was then that Mary knew that she couldn't say yes. No matter how badly she wanted to, it was then that the enormity of what he was asking hit her.
"I need a host. Just for long enough to put things right. And then I can return home. We can all return home."
"No." It was quiet at first, but then she repeated it, her voice gaining volume and strength. "No way. You want to help? Find another meatsuit. And then leave that poor sap alone once you're done."
The disappointment on Gadreel's face was clear.
"I'm not sure that there is a better host than you, Mary. I want to help you. Please let me." He sighed. "I'll return to ask again. Take the time to think on it. You Winchesters tend to have a knee-jerk reaction when it comes to my family."
With that, the angel disappeared and Mary sat upright as consciousness slammed into her yet again. Gone was the warm air of the beach in favor of the chill of winter that was just outside her barely insulated cabin. She was completely alone this time, in a bed that had more than enough room for two, the empty space practically echoing the angel's offer.
She climbed out of bed and headed down to her shop to get a head start on her work for the day. She wouldn't be sleeping anymore tonight.