Author Notes: Sorry about the delay between chapters. I have been sick and this chapter was not that easy to get written. I was a little worried about this one. This chapter is for Baley-fo-life. You are the muse that always seems to pull me through when I don't think I can write anything else. Thanks for everything, you are so my rockstar. Away we go…

A promise is made…Part 12 – But it's purple!!

Haley looked nervously at the harness that Brooke was putting on. They had made up earlier but Brooke said Haley needed to do one special thing for her. She had tried to tell her about her encounters with Rachel and Nathan and Peyton but Brooke told her that they could talk about it later. So she had put the cheerleading outfit back as Brooke requested and now. Well now she was sitting on the bed staring at this thing. She looked at the long thick purple cock and she was a little scared of it. It was so big. It was definitely bigger than Nathan's.

"And that is supposed to go where? I mean the old fashioned way would work too. I mean seriously, where is supposed to go?" Haley asked playfully hoping that maybe she get Brooke to go for the way that had worked for them before.

"Silly Tutor Girl. I have two weeks of frustration to get out and as wonderful as my fingers are, sometimes a girl needs some help." Brooke said as buckled the last strap on the harness.

"Yeah but it's so big…" Haley whispered as her eyes continued to size up the cock.

"You are mine tonight. There is no backing out on this. Besides a little kink never hurt anyone." Brooke said with that usual devil grin.

"That's true…but it's really big…" Haley said as she flicked it with her finger.

"Sit back. Now I am going to fuck your brains out." Brooke growled at her. Haley loved it when Brooke talked that way and the sound of her voice when she said those words drove her crazy. She got back on the bed and sat with her legs crossed. Haley let her eyes drink in the sight of Brooke's naked body and her dick. Her breasts were as beautiful as ever. They were so perky and full at the same time. Her body was so lean and powerful. Haley loved the way her legs looked. The way her hands felt and the way her smile lit up the room. Brooke's hazel eyes looked into hers. Damn she would let Brooke fuck her in any way she wanted. Even with a purple cock. Brooke went to the nightstand. She took what look like a small tube and squeezed it. A pink colored gel dribble out of it and dripped on to the cock.

"What is that for?" Haley asked.

"Trust me…" Brooke smiled at her and started to stroke her dick. Haley couldn't stop watching the way her fingers work. She was even good at jacking off a fake dick. Haley could smell a hint of strawberries in the air. Whatever Brooke had put on it was flavored.

"C'mere…" Brooke was standing at the edge of the bed motioning for Haley to come closer. Haley's gaze was still fixed on the way Brooke's hand was moving on the cock. She had rubbed the gel all over it and strawberry smell was a little bit stronger now. She noticed that Brooke had positioned it right in her face. Haley looked up at Brooke and she finally knew why she had put all of that stuff on it. Haley smirked at the idea. Was Brooke really serious? She knew that she was very serious about this. And she wanted to please her.

"So Miss Davis, what do you want me to do with that?" Haley asked with a big smile. Since they were continuing the game from earlier, she made her voice sound as bubbly as possible.

"Well, I know this is your first time seeing something like this and I don't want to scare you. So I just want you to touch it." Brooke's voice seemed to have this firm tone to it. It sounded like the way Haley imagined it when she was fantasizing about seeing her at work. She felt like her pussy was vibrating from hearing her speak this way. Haley nodded and slowly reached out for the dick. She grabbed the base of it with her hand. It was heavier than it looked but in a good way. Haley smiled.

"Like this?" Haley said as she started to jerk it off. The cock felt good in her hand. She started to think about how it would feel to have Brooke on top of her. To watch her pump that purple thing in and out of her.

"That's good baby. I like the way you are stroking it for me. Now, can you do something else for me?" Brooke asked.

"Anything for you, Miss Davis." Haley whispered.

"Can you suck my dick for me?" Brooke asked as she cupped the back of Haley's head. The young mother nodded yes and slid off of the bed and down onto her knees. Fuck, Haley looked so sexy. When Brooke came home earlier, she was amazed at how good Haley's legs looked in that skirt. Her thighs and calves looked so strong and smooth. Haley always had a great body but lately she looked in even more beautiful. She smiled and watched her start with the head. When Brooke had bought the strap on, the woman behind the counter had told that one little taste of this gel would drive anyone crazy. She watched the singer's tongue slid around the head. She looked so cute doing that. Her tongue went back into her mouth. And then Haley made a face. She looked a little surprised.

"Damn, that tastes good…" Haley dragged her tongue along the sides of it. No matter how much she licked it the taste of strawberry never seemed to go away. And it was warm. Almost felt like it was the real thing. Haley took a deep breath and slid Brooke's dick into her mouth. She could feel her hands on either side of her head. It felt like she was trying to fuck her mouth. It wasn't aggressive or anything it just felt like that was what she was doing. Haley grabbed her hips to help control how far into her mouth the dick was going to go. Haley let Brooke slide the cock in and out of her mouth for a little longer. The taste was making her even wetter than she was before. She took it out of her mouth with a wet pop. Then she gave the tip another wet kiss and looked into those familiar hazel eyes.

"Miss Davis, can you do me a favor?"

"What do you want me to do?" Brooke watched Haley rise from her knees and got back onto the bed.

"Fuck me…" Haley fell back on the bed and Brooke crawled on top of her. Brooke wasn't gentle about sliding it in. Haley groaned as she felt the cock go inside of her. Brooke knew exactly what kind of pace she needed to use on Haley. She started off slow at first wanted to give Haley's pussy a chance to get used to the size of her dick. Once she could tell that she was wet enough, Brooke picked up the pace of her strokes. She didn't start pounding away at her but instead went from a slow pace to a steady one. Each movement made Haley wetter. It was practically gliding in and out of her. Even though she was wetter than when they started Brooke still kept the steady pace. She wanted to drag this out for as long as Haley could last.

"Damn baby…I am going to make you mine…" Brooke said as she pulled Haley's cheerleading sweater off of her increasingly sweaty body. She looked down and saw Haley was practically panting from the way she was getting fucked. Her eyes focused on Haley's breasts which were bouncing up and down with each pump of her dick. Her face contorted into this strange sort of half grimace half surprised look that always made Brooke smile. She loved the faces that Haley would make during their love making sessions. Each one was cuter than the last and she made a mental note to tease Haley about it later. Then she felt Haley's hand smack her on the ass.

"I said…fuck me…Brooke…" Haley groaned. Apparently, the young teacher didn't think she was giving 100 percent.

"Are you sure? Looks like you can't handle what I am giving you right now…" Brooke said teasingly. She stopped fucking Haley just so she could wipe the sweat that was starting to stream down her face. She had Haley right where she wanted her. Then she felt Haley grab her hips and she started moving her up and down just so she could get some kind of motion out from Brooke's dick.

"Fuck me…fuck me good…don't hold back…" Haley growled.

Brooke had never heard Haley like this before. She could feel her pussy getting wet just from Haley saying that. So she knew what needed to be done. She pulled herself out of Haley and she could hear her whimper from the exit of her cock. Brooke got off the bed and took a few steps back.

"Get off of the bed and stand up." Brooke ordered. Haley got off of the bed and stood up. Brooke walked up her and kissed her deeply. She could feel Haley moaning into the kiss so she kept it going for a few more seconds before breaking it.

"Damn…" Haley was amazed that she could even stand up straight.

"Now, I need for you to bend over. And I promise you that I won't be holding back." Brooke watched as Haley walked over to the bed and slowly bent over. Haley's ass looked like an apple from the view Brooke had. She walked over so that she was right behind her. Her eyes dragged down Haley's back then she saw Nathan's goddamn number 23 tattoo that was on Haley's back. Brooke rolled her eyes and adjusted Haley's skirt so that she couldn't see it. Haley didn't belong to him anymore. She was the sole property of Brooke Penelope Davis. She was going prove that right now. She grabbed Haley by her right hip so she could hold the dick steady for entry. She could feel a little tremor go through Haley's entire body once she got the tip inside.

"This is my pussy now. Isn't it, Haley?" Brooke growled as she slowly pushed the dick into Haley's wet center.

"Ooh shit…yes it is Miss Davis…it always has been…" Haley moaned as she felt every little bit of Brooke's dick going back inside of her. She let out a tiny squeal once Brooke was fully inside of her. The final thrust had actually lifted her onto the tips of her toes.

"Good answer…" Brooke placed her other hand on Haley's hip and started pulling herself in and out of Haley. Not too fast just yet. She wanted to make Haley squirm a little more. She went at about medium speed just enough to get Haley moaning from each motion. Brooke reached underneath and brushed her finger past Haley's clit.

"Holy…fuckin…I'm cumming…." Haley gasped. Brooke couldn't believe it. She watched Haley's body tremble and then she collapsed onto the bed face first with Brooke still inside of her. While she was pleased with her work, she was sure that she had left her mark on Haley James just yet. She started walking forward making Haley put her knees on the bed. She took herself out of Haley once again and got on her back. Brooke pressed herself against her. She wanted to roll Haley onto her side and hold her but she had to complete her task.

"You don't think this is over do you?" Brooke whispered into Haley's ear.

"It isn't?" Haley mumbled. Her face was still in the mattress so it was more of a mumble than it was actual words.

"The way I see it…I have to make a mark on you. Something that you will always remember…so I am going to keep fucking you until I think you have had enough…" Brooke's voice sounded just like it back in the day when she would boss around the squad. Haley lifted her head from the bed to protest but as soon as she did she felt Brooke grab her hips and her dick was back inside of her once again. She had never been fucked like this before. Not even Nathan had fucked her like this. Sure they had done several times in one night before but this was different. It was like Brooke was trying to claim her. And even as Brooke picked up the pace, Haley felt like a queen. They had said the words and they had even made love before. But there was something about having the person you love say they want to fuck you until you can't take it anymore. It didn't make sense but at the same time it made all the sense in the world to Haley.

"Jesus…I love you…I love the way you fuck me…" Haley gripped the sheets tightly in her hands as Brooke was practically slamming herself in and out of her pussy. She didn't say anything else for awhile. The only sounds that could be heard was Haley groaning, Brooke's heavy breathing and the flat smacking sound of Haley's ass hitting against Brooke's waist. Brooke made short quick strokes. She never pulled out of her but instead made each push quicker than the last. She wasn't sure how much longer she could keep this pace up. She could feel her quads starting to burn a little but she wasn't going to stop until she got Haley to cum again.

"Cum for me, Haley…please…I know you can do it again…" Brooke grunted. Haley turned around so she could look at Brooke. Her hair was sticking to the side of her face from she was having a little trouble catching her breath.

"Face to face…" Haley whispered. She didn't know how much more her body could take as Brooke flipped her over and spread her legs as wide as possible. She couldn't even move. It felt like every one of her bones had disappeared and she was a ragdoll. Brooke had fucked the hell out of her and she wasn't sure that she was going to be able to cum again. But she wanted to. She knew that if Brooke made her cum one more time, then whatever hold that Nathan still had over her would be gone. And she would belong to Brooke. Mind, body, and soul.

"You like the way I am fucking you, Haley?" Brooke purred into her ear.

"God…I…love…don't stop…" She couldn't believe how good Brooke was at fucking her with this thing. To her surprise, her inside felt like million fireworks were going off inside of her all at once. Haley didn't try to speak because she couldn't say anything. Brooke had her hands holding her legs open and she started to slowly dragging the cock in and out of her. Each in and out motion brought Haley closer to her final orgasm. She caught a glimpse of Brooke's face and saw the cheerleader's eyes were locked onto hers.

"Cum, Haley…then, you'll be mine…that's all I want right now…please…baby I just want to hear it…" Brooke let Haley's legs go and grabbed her by the waist. She pushed the cock as far as it could go. Then Haley's body went stiff like she was being electrocuted.

"What…the …fuck…ohmigod…I'm… goddamn it …cumming again!!!" Haley's orgasm was the strongest one she had ever had. Her pussy felt like a giant throbbing nerve. Her body was vibrating. She could feel it in her thighs. They were still shaking like she was having some kind of involuntary spasm. She was a little scared because her body had never done that before.

"Shit…" Haley whispered. Brooke pulled out of her and turned the light off in the room. She quickly slid back into bed and scooped Haley into her arms. She smiled as she ran her fingers through the young woman's hair. She did exactly what she wanted. There was no way that she would ever have to worry about Haley having any doubts.

"I love you, Tigger…" Haley said as she drifted off to sleep.

"I know. I love you, too Tutor Girl." Brooke said as she listened to her girl fall fast asleep.

To Be Continued…

I am back again, lol. So, is everyone enjoying the story so far? I am thinking about ending things in the next chapter but I would really like to hear if you guys want me to keep going with this story or maybe starting a different Baley story. Either way, I just want everyone to like the story and have a good time reading it. So, I'll wait to hear what everyone thinks and I'll try to be back sooner this time, LOL.