AUTHOR'S NOTE:

This chapter is pretty straightforward, and there's lots of angst.

There's also a confusing part: Cathionea is Haley's demon name and Seila is Brooke's angel name…keep that in mind.

WARNINGS: Language, Smut, Dark Themes, Blood, Violence, Controversial Topics, and Slash (Mostly just hinted at)

ENJOY!!

****

Haley ran her fingers through Sam's hair, kissing his forehead as he slept and then getting up to get dressed. She smiled at him as she pulled her clothes on to cover her naked flesh, wanting more than anything to just hurry to Brooke's and be there for her. She and Brooke had been through far too much to not be there for each other no matter what—besides, Brooke had fallen for Haley, and Haley knew she owed her…and knew she and Brooke were on the same side.

"What's going on?" Sam asked Haley softly.

Haley smiled at him and brushed her hair. "Nothing, Sweetheart, I just have to go and see Brooke—I'll be back."

"Is something up though? Is Dean all right? How is Brooke?" Sam asked, making a face when Haley laughed a little.

"Sammy, everything is fine—I'll be back, just sleep." Haley told him, really rather needing him to rest since he hadn't had his fill of blood since he took out Alastair.

Haley was always trying to make sure that Sam never really out-did himself—she didn't want anything bad to happen to him. She knew that in the end when she and Brooke got Dean out of the way to let Sam go for Lilith to raise Lucifer he'd be pissed to know the truth, but Haley and Brooke wanted the apocalypse to happen. They really just wanted to have Lucifer rise, and then have Dean say 'yes' and let Michael take Lucifer out…they just wanted to find a way out of Sam housing Lucifer for the final battle.

It was a long shot, and Haley didn't think she'd be accepted into the new world of forgiveness when Michael won, but Brooke kept telling her it would all be all right. All that needed to happen now was to lead Sam down the path he was following so nicely down, and convince Dean to let Michael in. The only thing about that was that Sam and Dean didn't know about their destinies yet, and Dean no longer trusted Brooke enough to let her explain anything to him.

"Brooke?" Haley asked, knocking on the door and walking into the house that Brooke shared with Dean.

Brooke waved at Haley and grabbed her purse, sighing loudly and then smiling sadly when Haley wrapped her arms around her. She really just needed a hug from her best friend, especially since she really needed her husband, but he was still not speaking to her. The doctor had told her that she could come and check him out, and she regretted not being there with him, but after him bonding with Castiel so much, Brooke just didn't want to be there anymore.

"Honey, it's going to be okay." Haley assured her best friend, stroking her hair. "Where are you going?"

Brooke pulled back and took a breath. "I'm checking Dean out of the hospital and bringing him back home."

"You need to explain things to him now that Alastair has spilled absolutely everything to him." Haley explained, sighing loudly. "On top of that…Sam's going to need a fix soon."

"You take care of that…and I'll explain our past to my husband…great." Brooke said dismally, and Haley walked her out the door.

****

Brooke wasn't sure how she was going to get through this with Dean, but Haley had told her to tell Dean the truth, the whole truth, and nothing but the truth. She knew that eventually she'd have to do that, and she didn't want that day to be right then—not when Lucifer was still locked up down in Hell. So, Brooke had decided that she was going to only tell him what she thought he needed to hear…the rest would come once Lucifer was walking Earth.

"No matter what Michael says, I did what I had to do." Brooke told herself, taking a deep breath as she neared Dean's hospital room. "I was in the right."

Brooke was trying to convince herself that she was right, even though she knew Dean and Sam wouldn't see it that way—unless she and Haley made them see it that way. So she took a deep breath, and then smiled at Dean when she walked in the room and he was getting dressed. At first he was startled when he heard the door open, but she'd seen every inch of him, so when he realized it was Brooke, he knew that he wasn't embarrassed.

Dean smiled at Brooke sadly and then cringed a little as he realized that the pain killers weren't really keeping him completely out of pain. Part of him was glad to see Brooke here and glad that she was helping to get his things together and offering to help him get his clothes on, but the other part of him was angry. Alastair had said quite a few things about Brooke and Dean wanted to get to the bottom of it as soon as possible.

"I'm sorry about your nose." Brooke told Dean as she fastened his jeans and he buttoned up his dress shirt, and Dean smiled at her when Brooke kissed the cut on his nose gently. "Are you all right?"

Dean reached out and stroked Brooke's hair helping her to get all of his things and then letting her check him out and take him home. She really had freaked when Alastair had attacked him, and Dean vaguely remembered her barging in with Castiel to stop him, but then couldn't remember a thing. He hadn't seen Sam kill Alastair…he hadn't seen how proud Brooke looked to see that Sam had taken that step in that direction.

"Let's get you up to bed." Brooke said with a smile, helping Dean up the stairs and trying hard to ignore the queasiness in her stomach.

Dean nodded and let her tuck him into the bed, looking her in the eye and watching her nod. She took a breath and Dean was pretty certain he was going to get exactly the answers that he wanted. All he had ever wanted, was for Brooke to be truthful with him and he had thought he had the perfect marriage…until he'd come back from Hell and learned about all of the angel stuff.

"I fell from grace Dean…for Haley." Brooke explained and nodded when Dean's mouth dropped—Brooke had fallen in love with Haley?!

Brooke took a deep breath and looked directly at Michael, Raphael and Zachariah, trying to figure out what it was that she was supposed to say. Haley had given her the 'in' and she had to take it—Zachariah of all of them should have understood that. Still, she was pretty certain that what she had done was going to get her stripped of her powers and she couldn't have that—she couldn't be without Haley.

"How could you do that?" Raphael asked her, shaking his head at her. "You firmly went against my orders."

Brooke looked him in the eye. "Raph, I had to, don't you understand?! This has been a long time coming and I had the opportunity! I couldn't afford not to take it! Cathionea explained to me that in order to set the Winchesters on the path now, it had to happen!"

"You let Azazel kill Mary, Seila! What were you thinking?!" Michael asked her, looking at her with disappointment in his eyes. "Seila…Seila, you know what has to happen now. You were the reason that Azazel got to Mary—you were the reason that Mary and John met—and we're thankful for the two of them getting married and having Sam and Dean, but this is just too far."

"Sam has to have the juice to kill Lilith when the time comes!" Brooke protested and sighed when Raphael shook his head.

Raphael stepped forward. "You're being recycled Brooke…you've betrayed us all."

Brooke nodded slowly and realized that there was no way that she could talk herself out of this. The angels were so split on whether or not this was actually God's plan, and Raphael had all of the power. Michael had always looked on Brooke as his favorite, but he was so worried about Haley's influence on her…she had to be banished from the fold forever.

"You see, I got kicked out of Heaven because I put Haley before them. I just…I wanted her, and I wanted to be with her, and they turned me mortal. Then we met you and Sam, and Haley and I fell in love with you two and…I wouldn't change any of it." Brooke explained, stroking Dean's cheek.

She felt terrible lying to him like that—she had fallen because she had put Haley before the angels, but Haley was a demon and Brooke had betrayed her brothers and sisters for her. Haley and Brooke had been very focused in the plan that they wanted to carry out, and the minute that Sam had been born to carry out their prophetic destinies, Brooke was done with her family—she was done with following Michael's orders when they had no idea what they were doing.

"So…does Sam know that you fell in love with his wife?" Dean asked Brooke suddenly.

Brooke laughed and shook her head. "Figures that you'd be stuck back there still."

****

"So how is Brooke?" Sam asked Haley as she came in the door.

Haley smiled at him. "I think she's going to be all right. She uh…she's explaining to Dean that she's in such a funk because she's pregnant and never thought she was going to have a baby and she'll probably end up babbling and tell him about the High School Days when Brooke and I were coupled."

"What?" Sam asked, raising his eyebrows at his wife as she leaned on the kitchen counter next to him.

"Yeah…Brooke and I kind of…we might have once been kind of involved…" Haley explained slowly, making a face when Sam gaped at her.

Haley wasn't really sure of what Sam's reaction was going to be in the beginning, but he seemed to just nod. He had always thought that Haley and Brooke were a little closer than just best friends, and for some reason, it made sense to him that Brooke would fall for Haley—Sam certainly had. At the same time, he knew that Dean would actually love the idea of Haley and Brooke being ex-lovers, whereas Sam was just accepting it.

"You're so apparently hard not to fall for." Sam told Haley, reaching out and stroking her hair.

Haley laughed a little. "Apparently. So…do you think that you might need a pick me up?"

"I think I'm all right for now, Hales—but, thank you for thinking of me." Sam replied, kissing her and smiling against her mouth. "I wouldn't say 'no' to another bedroom tryst though…"

"You are unbelievable." Haley said, but she smiled and dragged Sam back up to their room.

Note: Hope you liked the flashback—remember that Dean didn't get the true story behind the flashback, but the flashback is true. Brooke basically told Dean that she fell in love with Haley and was kicked out of the fold for ignoring their direct orders—she never mentioned that she started life over as a baby…more of hers and Haley's past in the next chapter. Feedback is always appreciated!