Note from the Author: To my oh so favorite reviewer, Qwerty, thanks for taking an interest in this fic! I started out saying that this fic was just something I would be doing on the sidelines, ("I'm not going to put much effort into this fic" were my exact words I think) But You know what? since people (you...) seem to be getting some enjoyment out of it, I'll start putting more effort(Love!) into it.

--eats cookies that were handed out Earlier--

Also, Holy crap this is a long chapter. AAANNNDDD- For JD's little fantasy's I'm going to put these little hyphens since it won't let me use stars anymore (--ouuuu!--)

And then there was light.


Terra sat in the emergency room with JD, She had fractured her wrist from when Kyle threw her to the floor. Neither of them had said anything yet. JD didn't exactly know what to say, he had only dealt with a domestic violence case once before. He remembered the woman clearly, like it had happened yesterday. She hadn't been as lucky as Terra, While Terra had only gotten a minor fracture, The woman, Charlotte, Had been in intensive care for just under a week. Charlotte had been a familiar face in the ER, mostly for fractures, like Terra's, She told JD that she was in a karate class where the sparring had gotten a little out of hand.

JD convinced himself that indeed that was the case with Charlotte but sub consciously knew that something, or someone, else was causing all of the visits. They often made small talk, She always seemed to talk about her fiancé and how wonderful their life was together. He never came in with her though, Only when she was in intensive care he showed up, with roses, just like the ones Kyle had brought Terra. Dr. Cox had always pitied Charlotte, often telling her that maybe she wasn't ready to get married. Dr. Cox knew all along what was happening to her, but he couldn't help her unless she was ready to accept it.

Finally Terra spoke.

Terra: It wasn't always like that JD. He was really nice to me, always bringing me gifts, telling me he loved me.

JD sighed and held his head in his palms.

JD: Terra, I know this seems a little forward, but, why didn't you scream?

Terra: I don't know JD...

There was silence again.

Terra: He used to do things to me when I screamed, when Neighbors or even strangers came to the door, which was always unlocked, they would walk into what would seem like something completely different.

JD Couldn't imagine the horror that Terra had to live through during Her and Kyle's' relationship.

Terra: I know it was stupid to let him in, I know OK? But no one knows, well except you, John was there, and he, well.. I don't know.. He just wouldn't know what to do with himself if he ever found out. He was the one that introduced me to Kyle, they've been friends for a long time now.

JD: Terra, You need to call the police! This guy needs some jail time or something, anything!

Terra looked at JD with fear in her eyes. A single tear fell down her cheek.

Terra: I can't do it. I can't JD, I just want him to be out of the picture, I don't want to have to face him in court.

JD: What about witness protection?

Terra shook her head.

Terra: No JD, I would have to leave everything behind, My job, My school, My friends and Family.

JD: Well what can I do to help? You can stay with me for as long as you want Terra.

Terra bit her bottom lip, Then Dr. Cox came by to inspect her injury. Because he had taken such a shine to Charlotte he instantly knew by the look of guilt, shame and strangely enough, innocence that this wound hadn't been an accident. He knew that she was with JD, but also knew that JD was to scrawny to inflict this pain upon her.

Dr. Cox: Well, I'll have to put a cast on it, probably for 2 weeks, I'll get that for you in a minute. Why don't you wait in the casting room Terra?

She nodded and walked off, JD was going to go with her but Dr. Cox pushed him back down in his seat.

Dr. Cox: JD-

JD: I didn't do it Perry! hey.. wait, did you just call me JD?

Dr. Cox: Yes I did, and don't expect me to make a habit of it. Anyways as I was saying, JD, You did good, if you hadn't been there she would probably be in the same place as Charlotte. I don't mean to worry you but, had you not Been there, she would have been raped, and don't call me Perry.

Dr. Cox pointed to the tear in her pajama bottoms, she had put some safety pins in them to keep them together before they left her apartment. JD felt like he was going to throw up. He had never been so angry, scared and disgusted in his entire life.

JD: Dr. Cox, I swear to god... I - I've never wanted to inflict pain on someone like I do now, I... I heard him hit her...

Dr. Cox: Well, as long as she's going to be safe, she'll be alright. I think it's a good idea that she stay either with you or in a hotel for a while, just, make sure you give her lots of space OK?

JD nodded and about half an hour later Terra came out with a neon blue cast, she was obviously still shaken up, but felt a little better having gotten her arm taken care of. She walked to wards JD and he stood up. He was thinking about hugging her, but seeing as though she was just attacked and could have been raped he didn't want over step his bounds. After contemplating for a few minutes she was the one to initiate the hugging.

Terra: If you have a couch or something do you think I could stay with you? It'll only be for a couple days...

JD: Hey I offered you a place to stay, so of course you can.

Terra and JD decided they would both walk to JD's apartment, He didn't live THAT far, besides she needed the walk.

JD: Do you want to rent a movie or something? We could make popcorn!

JD had the cheesiest smile on his face that made Terra laugh a little.

(OK! I got her to laugh, all hope is NOT lost!)

Terra: Well we don't have to rent a movie, which ones do you have at your place?

JD was trying to think up something that wasn't X rated.

(hmmm maybe she won't find "Buffy the vampire layer" THAT offensive...)

Terra: Just porn?

(How the hell...?)

JD looked at his feet.

JD: Huh... So.. Uhhh.. Movie store?

Terra laughed and nodded.

Terra: Yeah, I'd say so.

They ended up getting 'The Breakfast Club', it's Terra's favorite Movie. When they got back to JD's place he got her a blanket and she wrapped it around herself. He put the movie in and made a batch of popcorn. He had seen it a couple times and didn't particularly like it that much, but humored her. She could tell he was faking the laughter.

Terra: You don't like this movie?

JD: Uhh... No I Really like it...

Terra threw a handful of popcorn at JD.

Terra: You weirdo, Everyone loves this movie, You're just abnormal...

JD: OBVIOUSLY!

Terra laughed again, she seemed to be in much brighter spirits since The Emergency room. After the movie was done Terra didn't know what to say, JD however still had some questions.

JD: So, Why did you break up with me?

Terra: Wow, that was blunt. You'd think You of all people would know. Great now I'm angry at you all over again. Jerk. You had to ruin everything.

JD was puzzled by her response.

JD: No actually I don't know, I thought things were going great, I was kinda hit from behind there Terra.

Terra joined him in his puzzled state.

Terra: So... What now? Because.. I heard from a VERY reliable source that you were with me to replace Eliot... and that you were going to break up with me...

JD's jaw dropped, he looked a little like one of the guys from queer eye when they saw the disaster they had to work with.

JD: That's not true at all, Eliot and I are completely over, no more than friends.

Terra: So you don't have feelings for her.

JD: Exa- Hmm.. Well I guess I would be lying if I said that was true...

Terra threw a pillow at him.

JD: WAIT! but I would NEVER act on those feelings, EVER. She and I are friends, and I know that we make much better friends than lovers. I was pretty happy with us Terra.

Terra: So if that's not true, the whole you replacing Eliot thing, then, what the hell are we doing JD?

JD: I don't really know...

JD looked like he was lost in thought.

(I wonder who told her that... Cause man.. That's just plain mean... hmm.. this popcorn is good... Kinda salty, but good... Tralala... hmmm.. what next-)

JD's thoughts were interrupted by a kiss. Terra had caught him off guard, to say the least.

(WHOA! what the hell? Well I guess this means we're back together... or not.. or maybe she's just kissing me... wait what I am doing? I should really stop this from happening)

He wrapped his arms around her waist and started to return her kiss, He was now on top of Terra on his couch, his hands were roaming her body.

(Yeah good job JD, Stopped that from happening really well... Idiot... remember what Dr. Cox said, Give her some space)

He moved his hands from beneath her, she took his shirt off and pulled him to her chest and kissed him again.

(Wow JD, You're really smart you know? She took your shirt off, what next I wonder.. IDIOT! Just stoppit! STOPPITSTOPPITSTOPPIT!)

JD broke the kiss and looked down at her, Terra's eyes were pleading for him to just stop talking and go back to kissing her.

JD: Do you think this is really the best thing for you to be doing Terra?

Terra: JD, please, I just want you to be here with me.

JD: I'm here Terra, but we don't have to do... That...

Terra: You don't want to?

(Aww crap...)

JD: No... I do Terra, I just don't feel right...

Terra ran her fingers along JD's jawline.

Terra: It's OK JD, I want this, I want us.

JD: Are you sure?

Terra nodded and kissed JD again, He took her hand and led her into his bedroom, which was a total mess by the way.... He lifted her top off and began to run his hands up her ribcage, his hands were very warm yet she was still shivering.

JD: You have goose bumbs... Are you sure this is OK Terra?

Terra: Don't talk JD, Just unzip your pants.

(Hmm... well... ok.... fair enough...)

His kiss deepened into her throat, as he was slipping her PJ bottoms off he saw the safety pins where Kyle had ripped them, She noticed he was looking at them so she redirected his attention back her her lips. she un hooked her bra and threw it to the floor.

(God she's beautiful... wait... I... still don't feel right about this, OK JD, listen to yourself, Hot, HOT chick wants you, for once. Just try not to feel so weirded out... she said she's OK with everything you're doing what more do you want?)

She grabbed his hand and ran it up her thigh until he had reached the bottom of her panties. His hand was trembling, she noticed so she took them off herself. She was completely naked, on his bed.

Terra: JD, I'm fine, I want you JD. Please.

JD Looked her up and down and then began to work his hand into her pelvic region, she leaned in to kiss him and he placed his other hand on her back. Suddenly she screeched. JD stopped dead in his tracks.

JD: What's wrong? Are you OK?

Terra: Yeah, I'm fine JD, Just keep going...

JD started up again and began kissing her neck. Terra flipped JD over and mounted him, He was still wearing his boxers, which was an obvious obstacle in her mind.

Terra: You wanna take those off maybe?

JD: Yeah just a second...

JD reached into his bedside drawer searching for something, a condom obviously.

JD: I don't have any.. umm.. protection...

(smooth JD... How old are you again?)

Terra: Don't worry, I got it covered, I'm on depo.

JD was obviously starting to get more comfortable touching Terra, he seemed to want this just as much as her now. He looked at her in an almost drunk state and said "OK". That was not very JD like, He had never had sex without a condom before, let alone with a girl he had only been dating for a week. She straddled him again and began an up and down motion, slowly.

(Oh. My. God. Heaven.)

He was starting to tense up, she was too, and he grabbed a spot on her back and squeezed the flesh a little. Just for something to grip. Terra let out a little scream, but not the kind that JD wanted to hear.

She had to stop completely, She was in an obvious amount of pain, she was fighting back tears and He could tell. She tried to start riding him again but he stopped her.

JD: Terra, This isn't good. It's not right. You don't have to do anything you don't want to do.

Terra: I'm Fine.

She sounded a little angry, but she got off of JD. She went to go get her PJ bottoms back on when JD saw it.

JD: Oh my god, are you OK?

It was a large bruise that had a small gash in it. He realized that he had grabbed at it.

Terra: I'm fine JD, it's nothing-

JD: nothing?! Look at that thing! I can't believe I hurt you like that...

JD muttered something.

Terra: What was that?

JD: Never mind. It doesn't matter OK? Just get some sleep.

Terra: No JD, I want to know what you just said there. I won't sleep until you tell me.

JD: I said "I'm just as bad as Kyle" OK?

Terra wrapped her arms around JD, not caring that she was still buck naked.

Terra: JD, don't ever say that again OK? You are in no way like Kyle, he's just a brutal, evil, worthless... well, You're not like that OK.

She kissed him on the for head.

Terra: You're kind...

She kissed him on the cheek.

Terra: gentle...

She kissed him on the mouth.

Terra: And you're my hero, if you hadn't been there-

JD: Just don't say it OK? I know what you're going to say, and I can't handle hearing it...

Terra: Maybe this was a bad idea JD, I think I'm just going to sleep on the couch for now...

JD held her hand and looked up at her beautiful eyes.

JD: No, you should stay here, with me, Just sleep, you know we'll sleep together.

JD realized what he said.

JD: aw crap, no, you know, like actual sleep.

Terra smiled and laughed a little. Terra kissed him again on the mouth.

Terra: and you're funny too boot.

JD turned the lights out and laid in his bed with Terra, He thought for a while about how much he hated Kyle for putting her through that, and how wonderful she was, among other things. But eventually he fell asleep with her in his arms. As soon as he fell asleep he woke up. It was intensely cold in his bed he reached his arm out looking for Terra, and blankets, but instead he only found blankets. He got up and got dressed. Assuming Terra had gone to take a shower he checked the bathroom. No one was there. He checked around his apartment but she obviously wasn't there. Suddenly he began to panic.

(Where is she? Where the hell is she? Is she with Kyle? Shit Shit Shit...)

after about ten or so minutes of that he found a note stuck on his refrigerator from Terra.

"I decided to head off to the hospital early, I have some work for school to catch up on, See you later, - Terra"

After a quick sigh of relief he got dressed and went off to work. He ran into Eliot as soon as he got in through the main entrance.

Eliot: Hey tiger, what's up?

JD: Mmm, the usual, just woke up, late for work, Meh... You?

Eliot: Same. Hey did you get to talk to Terra yesterday? She seemed pretty upset...

JD: Yeah I caught her and we had a chance to talk.

Eliot: So all is well then?

JD: Yeah, All is good.

Just then Dr. Cox walked by.

Dr. Cox: You're late Melanie.

JD: Yeah I know, Bu-

Dr. Cox: No excuses...

Dr. Cox motioned that it was alright this time, due to the situation last night, but that he'd make sure JD was back working at his last job if it ever happened again.

--JD was behind the till at Dairy Queen, getting assaulted multiple times by French fries.

Guy: Hey can you get me a Sunday?

JD didn't move, He just stared at the guy like a robot.

Guy: Get me my frickin Sunday! Jerk.

JD turned beat red and looked like he was going to lose it. And lose it he did.

JD: GET YOUR OWN FRICKIN SUNDAY, IT'S NOT THAT FRICKIN HARD! BAAAAAH!

The man asking him for a Sunday punched JD in the face, reminding him of how scrawny he is. JD was behind the counter on the floor.

JD: ...I'll.. Get.. You.. You're sunday.. In a minute... --

JD: Yeah.. Won't happen again Perry.

Dr. Cox: Don't call me that Emma!

(weird, I hate how he calls me different names... ahem... girls names... but it really bugs him when I call him his REAL name... Mwahahahaha, Excellent)

Terra was looking for Eliot when she ran into John, who immediately noticed her cast and a bruise that had developed above her cast. He stopped her and sat her down.

John: Terra, how the hell did you do that? God You're a klutz.

Terra: No John, it wasn't an accident...

John: Well what happened? What do you mean it wasn't an accident?

Terra: Well, I don't really feel like talking about it right now OK?

John was a little dense so he just brushed it off.

John: Sooo! Are you and Kyle back together now?

John got all giddy and crossed his fingers behind his back.

Terra: No John, We're not, and I don't think we ever will get back together.

Johns giddy smile turned into a big frown.

John: But you two are so perfect for each other!

Terra: Actually, you know, me and JD got back together, and I have a few questions to ask you...

John: Eeerr.... Yes? Hey wait.. You and JD? Did he do that to you? He ruined you and Kyle didn't he?

Terra: No John, that's not what happened at all!

John disregarded everything she said and started walking at a fast pace in search of JD. Terra followed him.

Terra: John, listen to me, he didn't do this to me, OK?

John: You don't need to cover his tracks, baby, I'll take care of him!

That went on for about 10 minutes until John finally came up from behind JD and poked his shoulder.

JD: Yeah?

John slapped JD across the face, very femininely.

JD: Oh you did NOT just slap me!

John stood his ground and put his hands on his hips.

John: Actually, I think I just did. Where do you get off thinking you can just go around breaking peoples arms?

JD looked even more shocked and annoyed than even before he had gotten bitch slapped.

JD: Excuse me? You really think I could inflict that much pain on a person?

JD cocked his head realizing that he had just portrayed himself as a total girl. Oh well, it's not too far from the truth.

John: Hmm, you make me sick JD. Hurting my Terra like that, I'm glad I told her all that stuff about you!

John also cocked his head in the same fashion as JD just had, realizing what he was openly admitting to. JD's eyes widened.

JD: So it was YOU.

Turk and Maria were watching as JD and John went into an all out bitch slapping session.

Maria: You think we should do something baby?

Turk: No, this is too much fun.

Terra swooped in between them both and got a couple slaps from both of the guys, it didn't hurt her though, they both slapped like girls.

Terra: OK, WHAT? Who slapped me first?

Terra grabbed JD and John both by the ears.

JD: EEEE, you know you're REALLY strong Terra.

John looked at JD with less angry eyes.

John: Yeah, she's a total butch!

Terra looked down at John.

Terra: WHAT DID YOU JUST CALL ME?

She tightened her grip around Johns ear, leaving him squealing in pain.

John: I SAID BUTCH! B-U-T-C-H!

Terra: Oh... Fair enough...

She loosened her grip and looked down at both JD and John who were on their knees.

Terra: Now listen, You two are going to stop slapping each other. You look like total idiots.

They both nodded in pain.

Terra: And you're going to TRY to get along. Things were said, but I'm nice enough to put it all in the past, you should too.

Maria and Turk were still in the background watching and laughing.

Maria: It's kind of sad really.

Turk: What, the fact that JD can't fight?

Maria: Well that too, but also that she's stronger than two full grown men, makes them look pretty pathetic.

Turk nodded.

Turk: You know I feel kind of bad just sitting laughing at them...

Maria: Yeah me too...

They didn't move though, just kept watching and laughing.