Author's Note: Hi all, this is based on the episode "Revenant"


Sofia sat on the edge of the computer in the Batcave, watching Bruce train Terry. Over the last few weeks it had become apparent that Sofia was a level up in martial arts, so Terry had to put some serious work in. She kicked her feet off the ground, God I'm bored, she thought. She had put her Nightwing suit on an hour again but nothing was going on.

"Again Terry," Bruce ordered from the edge of the ring, Sofia let out a particularly loud sigh, which earned her a look from Bruce.

Someone coming down the stairs caught her eye, it was Dick. She stood and stretched then walked over to her mentor. "Hows it going?" He smiled at her.

"Bored, bored and oh yeah bored!" She rolled her eyes.

Dick laughed, "Come on, how about we do some work together then, seeing as Bruce had Terry working his ass off." She glanced over at Terry, he was dodging Batarangs that Bruce was aiming at him.

"Ok but I've done a lot of work on my own," Sofia said.

Dick shook his head, "No Sof, me and you are going to spar." Her eyes widened.

"But em, I mean, Dick.." She stuttered, years ago Dick had had an accident in his last few days as Nightwing, he had gotten shot and a bullet was still near his spine.

"You aren't going to break me, trust me," He said taking off his coat. He and Sofia squared up, she waited, this was going to be different. Dick moved first and she dodge him, but he was quick, he turned and grabbed her by the leg pulling her back. Sofia gasped, and punched him in the chest as she flew by, knocking him slightly off balance. She leaped in the air and landed on a height, now she had an advantage. She sprung over his hand and kicked him in the chest, sending him across the room. The more they fought the more they learnt from each other, she grinned at him, this was fun.

"Well it looks like there isn't going to be a winner here," They both halted their fight and saw Tim walk down the stairs.

Sofia grinned at her Dad and she stopped, both she and Dick breathing heavily. "You want to try Tim? I'm hard pressed trying to fight her off," Dick nudged Sofia.

"It's been too long for me Dick," Tim smiled. Sofia went over and hugged her Dad. He had been so good to her in the last few months. He could have easily flipped out when he heard what she was doing, but he was forgiving and helpful. "Hows it going?" Tim smiled down at his daughter.

"Well Dick and I have been having some fun, but otherwise bored out of my tree here," She looked towards Bruce and Terry.

The three of them talked for awhile until Terry and Bruce took a break, "Please tell me we are going on patrol now," Sofia looked over to Bruce. He nodded, she punched the air and sprinted over to the Batmobile, "Coming Ter?" She asked him.

"Where do you get this energy from?" Terry walked after her.

"Well if you weren't so lax on your fight training we could have been out there hours ago!" She pulled a face at Terry.


Sofia ran in the doors of Hamilton Hill High School, late as always. She noticed that Terry, Max and Howard were standing in a circle with some other students looking at the ceiling. She walked over to Terry and took his hand, "What's going on….. Oh!" She followed his gaze, "How did they get up there?" The schools sports trophies were stuck in the ceiling.

"My trophies, it took me 20 years to get those trophies," Coach Fitz looked up in dismay.

"Well someone finally found away to get at the Coach," Terry said, Sofia snorted with laughter.

"You know what they're saying don't you?" Chelsea said, "It's the work of the ghost, just like everything else that's been happening around here.

"Ghost?" Terry asked.

"The ghost of Garrison Jacobs, the kid who was killed when they built the east wing. Where have you two been the last two weeks? In a cave?" Chelsea rolled her eyes.

Sofia looked up at Terry and had to look away for fear of laughing, "You could say that." She said to them.

Max opened her locker, "Isn't that just typical? A few strange unexplainable events and right away people start start talking poltergeist."

They all started walking to class, "How else to you explain mangled lounge furniture and the shop teachers hair?" Chelsea asked.

"The wind?" Max shrugged, and stopped at the main school computer and typed in the guys name: Garrison Jacobs.

"Well a lot of people believe it was Garrison come back from the dead," Chelsea was sticking to her guns.

Sofia rolled her eyes at Terry, and whispered up at him, "Ghosts? Really Ter, are you buying this?" Terry shrugged.

Max found Garrison on the school records, all the girls looked up at him in awe, he was gorgeous. "Wow," Sofia breathed, Terry elbowed her.

"Top athlete in three sports, lead guitarist in a band, and not to mention drop dead gorgeous," Chelsea drooled over him, "He can haunt my castle anytime." She and Max laughed.

"What do you think?" Terry asked.

"I think that this guy couldn't be haunting the school," Sofia said, Terry looked down at her, "Oh that's not what you mean. Come on Ter, he is handsome, but you are too, relax." She grinned and kissed his cheek.

That night Sofia flew on to the roof of the building opposite the school, Terry was already there. "Hey Bats," She said walking over.

"Good evening Nightwing," Terry kissed her lightly on the cheek.

"So why are we here?" She side putting her foot on the edge of the roof and looking over.

"Because I have a hunch that someone is messing with the school," Terry said scanning the building below. They waited for a while, teachers came and went, but otherwise nothing. Then a scream came out of the gym.

"Let's go!" Terry said. The flew towards the gym, the lights were phasing on and off. They crashed through the window and saw Chelsea, a group of girls including Blaze and Nelson. There was foam everywhere from fire extinguishers.

"Aw, you guys had a foam party and you didn't invite me?" Sofia said putting her hands on her hips. She analysed the situation; Nelson had a chair on top of him and the girls looked scared in a corner of the room.

"Nightwing, you get the girls, I'll get Nelson," Terry told her.

She nodded and ran over, "Come on guys, lets get you outta here." She extended her arm to usher them.

"Its our fault," Blaze said in fear. Sofia raised an eye brow, "We called Garrison, we called him here." She choked.

"Come on lets get you out," Sofia said. She looked over and saw Terry was trying to get a hold of Nelson. Chairs were levitating in the air and where being fired across the room. Terry shot a line and swung across the room, grabbing Nelson and getting him away from the chairs.

"Ok you guys get home now! It isn't safe!" Sofia commanded them.

They nodded, Blaze looked at her, "Thank you Nightwing, we're sorry." They turned and ran towards the other end of the school. Sofia rolled her eyes and took off back to help Terry. She landed beside him ready for a fight.

"Ok Casper, I can't believe I'm saying this, but if you want Nelson you'll have to go through me," Terry said. Sofia had to suppress a snigger. A rope came out of nowhere and wrapped around Terry, Sofia through a batarang at it and set him free. But a bench came behind her set her flying across the room, she landed heavily on the ground. Before their eyes the carpet suddenly ripped up like a snake and followed Nelson as he was trying to run out the door, it went under his feet taking him up in the air and throwing him backwards. Sofia threw a batarang and it blew up the carpet taking away the immediate danger. But as soon as she did that, the bench that broke over her back the shards of the bench lifted up and went flying towards Nelson. Terry shot over to him and got him out of the way. Sofia looked around in shock, this can't go on, she thought, how can we fight something we can't see? There was an almightily bang, and the mega screen came off the wall and started to move towards them like a trash compressor.

"There's no way out, there's no way out," Nelson was panicking. Sofia looked over at Terry, she saw he had an idea. He picked up a gym mat and put it on the floor, he wrapped Nelson is it and threw him out the window. Sofia stood there in shock then followed Terry out of the window. They landed on a roof top to regroup.

Sofia turned to Terry, "You threw him out a window? How long have you wanted to do that?"

Terry laughed, "Awhile."

They got back to the Batcave within the hour. Sofia took off her cowl and shook her hair loose. "Well that was eventful," She said walking over to Bruce.

"What happened?" He asked.

"It wanted Nelson, wasn't interested in Sofia, the girls or me, only when me and Sof tried to help Nelson," Terry told Bruce.

"It? So now you even believe it's a ghost," Bruce questioned.

'Everyone else does, the guys have even started to dress like him and the girls have started to wear black as a sign of morning," Terry told him. Sofia snorted.

"You don't?" Bruce asked her.

She shook her head, "It wanted Nelson, and from what I can see Nelson and Garrison never even talked to each other, they mixed in different circles. So why would a ghost of a dead student be after someone that did nothing to him?"

"But you believe in ghosts." Terry looked at her.

She nodded, "Dad's told me the stories about back in the day, demons, ghosts, witches, warlocks, they're all out there, but this just seems so High School." She shrugged.

Bruce smiled at her, "Sofia, you took the words right out of my mouth, good detective work. Now, you two go home and I'll see you tomorrow."

They headed back in to Gotham when Terry's phone rang, "Yeah Mom, I'll be home in 20 minutes, I'll ask her," Terry hung up.

"Ask me what?" Sofia looked up and him.

He put his arms around her waist and pulled her to him, "If you wanted to come to ours for dinner tonight?'

Sofia looked up at him, she smiled, he is so hot, she thought, "Of course, I'd love to." She reached up and took his face and pulled him down for a kiss.

They walked in to Terry's apartment and the wonderful smell of home cooked food greeted them. "Hi Mom," Terry called.

"Take a seat guys," Mrs. McGinnis called to them.

Matt was already at the table when they sat down, Sofia sat beside Terry and Mrs. McGinnis placed the meal down in front of them.

"So nice to see you Sofia," Mary said.

"You too Mrs. McGinnis, and thanks for dinner tonight, you're too kind," Sofia smiled at her.

Terry leant down, "Suck up," He whispered, she kicked him under the table. Conversation flowed around the dinner table, and because of the Net, Matt had gotten word of what happened at the school, he was fascinated.

"They had this board and they used it to call the ghost, and it came back just to talk to them, sway ugh?" Matt said.

"Yes dear, very sway," Mary said.

Sofia looked at Terry then back to her meal. "Hey, maybe we can hold seance here at home." Matt said.

"What for squirt?" Terry asked.

"To bring Dad's ghost back," Matt said. Terry, Sofia and Mary all looked up, Terry tensed beside Sofia, she placed a hand on his leg under the table.

"Matt, honey, there are no such things as ghosts," Mary said gently.

"But the board?" Matt looked hopefully.

"It's a fake," Mary said softly, "Dad is gone honey, he's not coming back, even as a ghost."

Matt looked at the floor, "But I need to see him again, I need to, I'm forgetting what he was like." They finished dinner in silence and Matt went to bed. Terry and Sofia sat on the couch and watched TV, Sofia thought over what had happened at dinner, she felt and lump in her throat. She snuggled in to Terry's arms and looped her arm around his waist.

"Hey, you ok?" Terry asked quietly, Sofia could feel his voice vibrate in his chest.

"Yeah, just thinking about what Matt said at dinner, it broke my heart Ter," She said.

"Hey, it's ok," Terry said, putting a hand on her head and hugging her close, "When this is all over we can do something with Matt, you never got to meet my Dad, so we can look at pictures and Matt can remember the stories, he'll want to tell you."

Sofia nodded, "That sounds nice Ter. I just couldn't imagine it." She leant up and kissed him.

He kissed her back looking down in to her deep brown eyes, "Hey you wanna stay here tonight? It's late." Sofia nodded. They finished the movie and headed to Terry's room, she pulled on one of his t-shirts. She hopped in the bed and Terry slid in beside her. She sighed and curled herself around his body, she felt his muscles and she ran her hand up his bare stomach to his chest, then placed her head on his chest and closed her eyes. Terry breathed in deeply, taking in her sweet smell, and whispered in to her hair, "I love you."

The next morning the school was all talk about the night before. Sofia wanted to get away from it, so she took extra solace in the training session she had with Dick at lunch time. She walked in to the gym and began to warm up. Dick walked over to her, "Ok, today we are going to try something that only members of my family seem to be able to do, but I think your skill level is high enough. It's a quadruple somersault."

Sofia paused mid stretch, "Sorry what now?"

"Come on you'll be fine, get up on the bars and get a good rhythm going, you have to get extra height." Dick told her, she walked over to the bars, they were a good 8 feet from the ground. She reached up and Dick went behind her and boosted her up. She began to swing, higher and higher.

"Ok, now, feel the rhythm, feel the movement, and don't over think," Dick told her. Sofia exhaled and cleared her mind, all she was aware of was the bar and Dick's voice. "Ok good rhythm, now when you're ready."

She focused, this was a big asked of her body and her skill. She felt the movement and on the upward swing she let go and tucked her legs underneath herself. She got the height and then spun, one, two, three, four! She did it, she grabbed the opposite bar and swung to a stop.

Dick clapped, "Good job! You'll win everything with that in your arsenal."

Sofia grinned and caught her breath, "Thanks, it was amazing! I better go, I have class. Thanks Dick!" She ran off to the showers. Blaze and Chelsea were there in the showers, Sofia showered quickly and went in to the changing rooms. As she was pulling on her shirt there was screaming in the bathroom. She ran in and all the showers were on hot, steam filled the room and she killed the water supply. The steam cleared and she gasped, behind Blaze was a message on a mirror, "I still love you."

Sofia and Max walked out of the changing rooms and found Terry, they filled him in on what happened, "Wow, why didn't I think of that before, an invisible boy in the girl's showers." Sofia elbowed him and walked over to a computer.

"It's an invisible boy," She began to type, "So the 'ghost' targeted Coach Fitz first, then Nelson and then left a message for Blaze, who do we know that is connected to all of them." Terry watched Sofia type, he was amazed at her reasoning, then he saw the answer on the screen, "Willy Watt."

They arranged to visit Willy in Juvenile Hall. Terry took Sofia's hand as they walked in, the gate buzzed them in.

A guard met them, "Welcome to Juvenile Hall."

"I've been here before," Terry said and handed the guard his ID card. Sofia handed him hers too. The guard took the cards to scanned them.

Sofia turned to Terry, "You ok?"

"Yeah, just memories," Terry said, Sofia leant up and kissed him.

"You're a different person now." She said to him.

The guard came back, "Be advised that all you activities will be monitored from here on in, you'll have 15 minutes with inmate number 7725. You guys here to see Willy?"

"Yeah why?" Terry asked.

"No one ever comes to see Willy," The guard said.

"Not even his Dad?" Sofia asked.

"No one, in the whole time he's been here. No one calls, no one writes, its creepy. But then again so is Willy, everyone here is a little afraid of him," The Gurad said.

"Afraid? Of little Willy Watt?" Terry sound surprised.

"Yeah," The guard grinned and opened the door.

Sofia was a little taken back, Willy had grown, he obviously hit the heights. Terry's muscles were more close to the bone, but Willy was now built.

"Terry! Sofia!" Willy greeted them, they sat down, "It's not the worst place in the world, just kinda boring."

"You've been hitting the weight machine," Sofia said, she wanted to push his buttons to get some answers.

Willy puffed out his chest, Sofia was getting what she wanted, "It helps past the time, and I found out that I like being strong," He flexed a muscle. Terry looked at Sofia with a 'what are you doing look' but Sofia looked back at him with a 'trust me' look, Terry nodded.

Sofia gave Willy a flirty smile, "I'll bet," She flicked her hair.

"Beisdes with good behaviour, I'll be out in less than two months," He leaned forward towards Sofia, she didn't back away.

"In time for the Junior Prom," She smiled sweetly.

"If they can get the gym repaired in time," Willy grinned.

"How did you know about that?" Sofia asked, taking a glass of water.

"Someone at school told me," Willy shrugged, Sofia nodded, then threw the glass of water at Willy. He reacted and blocked the glass but it hovered in the air.

Terry's eyes widened, "It's you, you are doing all the damage the school. The guard told us that no one talks to you Willy. The accident on the pier with the Gollum must have left you with telekinesis."

"Well done, you two. And Sofia I thought we could have been something." Willy said.

"I don't think so Willy, you are still in love with Blaze, you will always be," Sofia stood up beside Terry.

"People think you are a ghost, it's all they talk about," Terry said. "If you can do all this then why don't you just break outta here?"

"What's the point? I'll be out of here soon, everyone will know that its me. But if I stay then I'll have all this power and a normal life, if you two don't rat on me," Willy said.

"Oh we know how to keep a secret," Sofia said.

"You better, I know where you guys live," Willy said. Suddenly the door flew open and guards came in. Sofia and Terry stood there in shock.

"Nice work you two," Willy said, suddenly things started flying towards the guards.

"Oh no," Sofia said.

Terry leapt forward, "Willy stop it or they'll never let you out." But it was too late, Willy smashed the ceiling, and was gone.

"What have we done?" Sofia breathed.

They sat in the cave waiting for Bruce to finish something. Sofia threw a tennis ball for Ace, he ran back to her and placed the ball in her hand, she rubbed his head and threw the ball again.

"What did you two think was going to happen?" Bruce asked then, slotting a injection pack in to a injection gun.

"Uh, I don't know, we just wanted to see if it was really him," Sofia shrugged and threw the ball again for Ace. "I know, I know, we messed up."

"One shot and he'll be out for hours," Bruce threw the injection gun at Terry and he caught it.

"If he shows up," Terry said.

"He'll show. He's draw to that school. It's an obsession," Bruce told him.

Sofia looked up at him and patted his arm, "Your area of expertise." She dodged a swipe from him.

"Just have to get close enough to use it," Terry said.

The next day Sofia and Terry were at their lockers. Barbara Gordon walked in to the Principles office. "Ok she's gone in," Sofia said to Terry, "I hope the Principle buys this."

"Don't worry, if anyone is going to convince him to close the school then its gonna be Barbara." Terry said, they lent against the wall and waited.

They heard Barbara slam her fist down on the desk and say, "This is a court order, if you don't close the school, you'll have me looking over your shoulder in a county jail." The her foot steps came closer to the door. Sofia and Terry stood up away from the door. It opened and Barbara walked out, and stopped in front of them.

"Attention students, classes will be suspended until further notice, please proceeded to your home rooms where you will be released in an orderly fashion, thank you." The announcement said, they could hear cheering in class rooms and doors opening.

Sofia looked up at the Commissioner, "You are a hero to out people," She said.

"You better be right about this one you two," She gave them a look and left.

Sofia and Terry waited until all the students had filtered away to the buses, then it was go time. They changed in to their suits and waited. Sofia posted herself on the roof of the school and Terry was on the opposite building. They saw Nelson walk towards he's precious red sports car and hop in, roaring the engine in to life. He took off towards the main road, but something was about to stop him. Willy was standing on the hood of his car, the car then turned around and headed back towards the school and but the look on Nelson's face, it wasn't him driving. So here we go, Sofia thought. He was heading straight for the steps to the school, Nelson shouted for him to stop. The car headed up the stairs and he bailed on the car, rolling away. Sofia shot a line at the car so it didn't hit the students that were still coming out of the school. But it did smash in to a wall. Sofia then spotted Chelsea, Blaze and Max walk over to the car.

"Oh damn," Sofia swore to herself.

Willy hovered down towards Nelson, "Now I see why you liked to pick on the weaker kids Nelson."

"It's not fair you have powers," Nelson shouted up at him, "I don't stand a chance."

Willy shrugged, "Ok then, if thats how you wanna play it then, equals." He lowered himself to his feet and touched down on the ground. "No powers." As he landed Nelson swung a punch and hit Willy hard on the jaw, then in the stomach. Willy dodged the next one then and punched Nelson, but Nelson was a better fighter and was winning. Willy could see this and sent Nelson flat on his back with his powers.

"No fair!" Nelson swore.

"Well I think we'll solved this a different way," Willy lifted Nelson and sent him flying on to the roof of a car. The girls ran down to help him up.

"Batman, we need to move in," Sofia said in to her radio.

"Wait Nigthwing, wait, we need him to be slightly off guard," Terry replied.

Willy hovered down in front of them, stopping them in their tracks. Suddenly Blaze was being levitated towards Willy. "Willy, please," She begged him.

"Please what?" He retorted, "You were interested in me when you thought I was a ghost." He leaned in to kiss her, but Sofia smiled, Terry had other ideas. He pulled Willy from his height, time to move, Sofia thought. She leapt off the roof as Terry held Willy. She landed and went to inject Willy, but something was pushing against her.

"No, I can't let you," Willy said, he narrowed his eyes. Sofia stopped in her tracks and felt the ground slip away from her. Suddenly she couldn't breath, it was getting harder, she dropped the gun and Terry looked up. The gun snapped in half. But Sofia was still paralysed.

"Nightwing?" Terry looked at her, "Nightwing! What have you done to her?" Terry growled at Willy.

"You're choice Batman, Nightwing or me," He grinned at him.

Sofia could feel herself going, I am not going like this, she told herself, come on Sof. She engaged the suits electrical field, it sparked on the outside. Terry looked at her, and then leapt out of the way as she sent a bolt of electricity towards Willy shocking him so he would let her go. She fell to the ground and started coughing.

Terry ran over, "Nightwing, are you ok?" He knelt beside her.

She nodded, "Yeah, I'm fine, get him," She gestured to Willy who was getting up. Terry launched himself at Willy, Sofia tried to get her breath, then Bruce was yelling in her ear.

"Sofia! Sofia! Come in!" Bruce shouted.

"Whoa, whoa, slow down," She said.

"I couldn't get through on your com-link, it was dead," Bruce told her.

Sofia smiled to herself, "I'm here boss, all good, Terry is handling Willy now. Was someone having flash backs?" She grinned and pulled herself to her feet.

Bruce was silent at the end of the line, "Get to work." He said. Sofia grinned, he did care.

"You know what I learned in Juvie Batman?" Willy said, he pulled the Hamillton Hill sign off the front of the school, and floated it towards Terry, who was on the ground.

Sofia shot a batarang at the sign, "You girls get outta the way!" The sign exploded in to tiny fragments littering the parking lot. Willy took fright and in his defence began to twist, he twisted the wind, creating a twister. The girls screamed and Sofia ran over to them and opened her wings sheltering them. Terry braced himself, poles were coming loose out of the ground and flying.

"Willy! Look out!" Terry shouted at him, a tree hit him and sent him flying across the parking lot. He landed on the stairs, he wasn't moving, Sofia scanned for life signs, he was just unconscious.

"Did you do it?" Bruce asked Sofia through the radio.

"Well he sorta did it to himself," Sofia said, "Cops are here, better split, Batman?" She nodded to Terry and they took off leaving the girls and the unconscious Willy.

A few days later Sofia knocked on Terry's apartment door. It was opened by an excited Matt, he was bouncing around the place. "Hey Matt!" Sofia grinned.

"Sofia! Sofia's here!" He shouted. Terry appeared around the corner from the kitchen with some popcorn.

"Hey," He smiled then tried to wave, almost spilling the popcorn. Sofia ran over and grabbed it. "So who's up for home movies and photos!"

"I am!" Sofia grinned, taking a handful of popcorn. Terry set up the videos and they sat on the floor, watching the movie and looking at photos. They laughed at Terry when he was a kid, falling out of a tree. Sofia was sitting beside Terry leaning back in to him, his arm was draped around her. Images of Terry's Dad came up on the TV, she smiled, he seemed so nice, so sweet. But she couldn't help notice that Warrne McGinnis looked nothing like Terry. Matt showed them pictures and told them stories.

"Hey I remember this trip. It was great! You fell on that hornets nest," Matt said showing a picture to Terry, it was Terry, Matt and Warren in a forrest.

"I remember this, but not as fondly as you," Terry grinned and rubbed his left hip in remembrance.

Sofia laughed, "Smooth Ter," She kissed him on the cheek.

"Dad knew about that kinda stuff," Matt smiled at the picture.

Terry put his arms round Matt, "See you do remember him, and he'll never been gone as long as you keep him alive in here," He pointed at Matt's heart, "And in here," He pointed to his head. "Or is it here? Or here? Or here?" Terry began to tickle him.

"Stop!" Matt laughed and wriggled.

"Terry! Come on!" Sofia grinned.

"What?" He stopped, then gave her a look.

"No, no, no," She went to stand.

"Get her Matt!" He shouted, they pinned her down and started tickling her until tears rolled down her face.