Brooke could see a beaming light shining through her closed eyelids, she wondered where the bright light was coming from. Then, she heard a voice calling out her name. She didn't know who but she wanted to know where she was. She opened her eyes, expecting to see herself in the hospital room but she wasn't. She was surrounded by trees, a meadow and beautiful flowers that were surrounding her. It was breathtaking, it was so beautiful, Brooke wasn't familiar with the place but she wouldn't mind being here forever. It was warm, the sun brushed against her skin like a soft cover wrapped around her. She noticed that she was still laying on the ground, she quickly stood up to see if there was anyone here. Brooke dusted the dirt and grass from her hands and her pants. She peered across the meadow, trying to see if there was a human in sight. She was curious to know where she was, she had never been here before.

"Brooke," A voice said to her, Brooke turned around to see who called her name. She was surprised to see a ghost in front of her, Keith. He stood there, having a smirk on his face as they both glared at each other. Brooke studied him, he looked the same, as if he didn't age a second. There was something different about him, she knew it was Keith but he looked younger. He didn't have the worried, tired look on his face anymore. The dark circles under his eyes were gone, his skin was tight and clear. Brooke could guess that it was in the twenties, but she didn't know how he could be. Brooke didn't second guess who he was, she leaped into his arms and hugged him tightly. She had missed Keith's wise words and his witty comments. Karen chuckled, embracing Brooke as he held her tightly and swung her around. Brooke was surprised that he could pick her up and swing her around.

"Wow," bubbled Brooke as excitement rush through her body. Keith giggled, taking a good look at Brooke. "You look good," Brooke said to him, resting her hands on his bulky arms. Keith smirked, not saying a word as he wondered why Brooke was in this state.

"You too, all grown up." Keith winked at her. Brooke blushed, trying not to stare at Keith. Brooke looked around at her surroundings, she realized where she was. Brooke looked back at Keith, tears whelming her eyes but she still had a calm smile on her face. She wasn't afraid, but she was sad that she wasn't with her children. Kieth held out his hand, wanting Brooke to take it. Brooke didn't hesitate a second, she grabbed his hand. Keith led her to a bench that was in the middle of the beautiful garden, looking out into the meadow and trees. They sat in silence, admiring the world around them.

"So, this is heaven," Brooke let out a deep breath, embracing everything. Keith scoffs, shaking his head.

"Almost," Keith shrugged his shoulders.

"What am I doing here?" Brooke asked him, Keith didn't want to answer a question that Brooke already knew.

"You know why your here," Keith told her.

"I was in a car accident..." Brooke narrowed her eyebrow, trying to remember what happened to her. Everything was blurry, she couldn't remember much about the car accident. "Am I dead?" Brooke asked him.

"No," Keith answered her. "Not yet at least, you have to keep fighting," Keith told her, leaning back against the bench. Brooke following, relaxing and enjoying this moment. "How's Lucas?" Keith asked her. Brooke tensed up, knowing that he would ask about Lucas. Brooke could imagine that Keith already knew how Lucas was doing.

"I don't know," Brooke shrugged her shoulders. "Fine, I guess." Brooke looked away from Keith's eyes.

"I've known Lucas since he was kid, and I know that he made some mistakes-"

"This isn't just a mistake, he left his children." Brooke shot back.

"And he's suffering for it," Keith told her. "He reminds himself every day, reminding himself how much he screwed up," Keith began to say. Brooke rolled her eyes, forcing herself to listen what Keith had to say. "He's not perfect, he's far from it. He regrets leaving you. There wasn't a day where he didn't think about you guys." Keith concluded.

"Then why didn't he come back?" Brooke cried. "I would have forgiven him, I just needed to know why." Keith wished that he could give all the answers that Brooke wanted. It was Lucas' job to tell Brooke everything.

"It's something that you have to ask him," Keith informed him. "Stop trying to hate him, because I know you don't. I know you forgave him years ago." Keith looked into Brooke's eyes. Keith rested his hand on her shoulders. "You forgave him because you still love him and you know that you'll always will," Keith told Brooke what she was so afraid of admitting.

"I don't want too," Brooke shook her head. "I should hate him for what he did-"

"But you don't," Keith stated. "You can't run away from him forever, your children need their father in their lives," Keith said to her, Brooke looked up at him. "I always watch over you guys," Keith chuckled a little, reminding Brooke that he will always be there. "Brooke, Lucas loves you, more than he loves himself. Forgive him. I've seen this before, with Lucas, he was confused on who to choose between you or Peyton."

"He chose Peyton," Brooke chuckled.

"Yes, but he chose you in the end. No matter what happens, he always finds his way back to you." Keith asked her, quickly standing up. "You have become an amazing, successful young woman, I'm proud of you," Keith told her. Brooke sniffed, hugging her old friend.

"Honestly, I wouldn't have done it without Lucas," Brooke told him. Brooke remembered that Lucas was the reason that she build her courage and found her dream of designing. "He believed in me when no one else did," Brooke continued to say.

"And he still does," Keith assured her. "You just have to believe in him too," Said Keith.

"Thank you, Kieth," Brooke told him.

"It's time for you to go now, Lucas is waiting for you." Keith pulled away from Brooke.

"He's still at the hospital?" Brooke narrowed her eyebrows.

"He's never left your side," Keith smirked.

"Will I see you again?" Brooke asked him.

"I've never left," Keith answered her. "Now, go," Keith pointed to the meadow. Brooke began to walk, not wanting to look back. "And Brooke," Keith called out before she walked away. Brooke turned around, wanting to know what he wanted. "Tell Karen that I will always love her and I'll be waiting." Keith smiled, waving goodbye to Brooke. Brooke nodded, promising that she would tell Karen. Brooke turned, continuing to walk down the meadow to understand what she was going to do.