Hey Everyone! I want to thank you for reading "The Rooftop." I'm glad that you enjoyed it and loved the heat between them two.
This one-shot will be the last one in the "East High: When Everyone Says Goodbye, They Say Hello" series. There might be a bonus one-shot later on but as of now, this will be the final one and I'm hoping you like it. Don't forget once this series is done, "Attraction is a Dangerous Thing" Part Two will be coming.
NOW, to this one-shot. It is a Rated M one-shot for sexual content (as I've previously stated). So again, if you are uncomfortable with these types of stories or scenes, you may not want to read but I definitely appreciate that you are giving it a shot. So, sit back and relax, and enjoy this story.
Part #4 Synopsis: It has finally come. Graduation. How does Gabriella handle it? Will Troy be able to do what he does best? Take her somewhere in the school to show her how much he loves her? It's time to say goodbye but there's room for one last hello.
The Homeroom Desk: Time to Say Goodbye
"Congratulations to the Class of 2019!" Principal Matsui speaks to the microphone.
Cheers are heard as the graduates stand up from their seats and throw their caps in the air in celebration. They turn to each other giving hugs to one another. Troy gives some of his basketball teammates man hugs and he finds Chad and Zeke. The three of them look at each other win grins on their faces before they each give each other a hug.
"We did it, man," Chad pulls back and claps Troy on his back, "can you believe it?"
"What? That you actually got a diploma?" Troy chuckles nodding his head, "Absolutely."
"Shut up," he pushes Troy and laughs turning to Zeke, "can you believe this guy?"
"Yep and I agree," Zeke laughs.
"I hate you both," Chad shakes his head, "well I guess we should…"
"Tomorrow," Troy says, "We have tomorrow and the whole summer."
"Right," Zeke says in agreement, "Party tomorrow, right?"
"Yep," Chad says and looks at Troy with seriousness, "Is Gabs going to be ok?"
At the mention of her name, Troy's eyes start to roam through the crowds looking for her and his eyes find her standing with Sharpay and Taylor hugging each other with tears in their eyes threatening to fall and he looks back to Chad, "She will be."
"Dude. Do me a favor," Chad looks at him and looks where Troy was just looking over at, "take care of her."
"Always," he nods his head, "We'll see you guys at the party tomorrow."
They give each other another man hug before Troy steps back and turns walking away from his two longtime best friends and walks towards his love. His love that is crying out for him to take her away. Take her away from the goodbye. He hopes he can this time - for one last time.
Gabriella wraps her arms around her two best friends as tears form in her eyes. The three girls stand there together wrapped in each other's arms before slowly pulling away. They look at each other and laugh.
"Look at us," Sharpay laughs as she wipes away a tear that falls down her cheek, "it's not like we're not going to see each other again."
"I know," Taylor says nodding her head wiping a tear away as well, "we have all summer."
"And don't forget tomorrow's party."
"Yeah," Gabriella says quietly as she wipes away a tear, "I love you guys."
"We love you two," both say at the same time.
"I guess…I guess," Taylor starts to say, "I should go find Chad and then my family."
"Yeah me too," Sharpay says, "Zeke. Not Chad."
The three girls laugh as they each give each other one more hug. They pull away and smile before walking their separate ways. Gabriella stands there. She looks around at all her classmates hugging each other and hugging their family members. She sighs as she feels more tears threatening to fall from her eyes. This was it. This was the last goodbye.
She feels her body warming up. She knows what that means. She always knew what that meant. He was there. He was always there. For her. She slowly turns around to see him. He looks at her. Opening his arms, she walks into them wrapping her arms around his torso as he wraps his around her waist and rests his chin on her head.
"Troy…" She says against his chest.
"I know, baby," he kisses the top of her head, "I know."
Gabriella pulls her head back and looks up at him and a tear falls down her cheek. Before she could wipe it away, he wiped it away with the pad of his thumb and he caresses her cheek with his thumb. He, then, leans down to capture her lips with his in a slow-moving but loving kiss.
After a few seconds, they hear a throat being cleared. Troy slowly pulls away and looks up to see his parents and Ms. Montez looking at them with smiles. Gabriella looks up at Troy confused but turns around to see them behind them and she moves to stand next to Troy.
"Congratulations guys," Ms. Montez speaks first.
"Thanks Mami," Gabriella says as she walks to her wrapping her arms around.
Ms. Montez wraps her arms around her daughter giving her a kiss on her forehead. Troy walks over to his parents who each give him a congratulatory hug. Both pull away from their parents and then stand back next to each other. Troy takes Gabriella's hand in his.
"Are you two ready to go to dinner?" Mr. Bolton asks.
"Actually, we have to do something first," Troy answers and gets a confused look from Gabriella but he continues to look at their parents, "We'll meet you at the restaurant."
"Sure," Mrs. Bolton nods her head, "just don't take too long."
"We won't," Troy says.
He pulls on Gabriella's hand as they lead them away from their parents and Gabriella looks up at him, "Where are we going?"
Troy looks down at her and twitches his eyebrows as they walk towards the school building. Once they reach the building, Troy touches the knob and twists it to push it open, letting Gabriella walk in first followed by him and closes the door behind them. He continues walking which still a very confused Gabriella with him. He pushes another door open and they walk in.
She looks at him shaking her head, "Why are we in the locker room?"
"Well six months ago – I was sitting in here thinking," he starts to say as he nods his head towards the bench where he sat, "thinking about the final game. Thinking about what the following months would be bring. Little did I know, my whole life would change that night. Do you want to know what happen next?"
"I think I know," she giggles.
"Yes. This girl who annoyed the hell out of me walked in," he smirks as she glares at him, "and I was ready to fight because I wasn't in the mood. And we almost did until she lashed out at me. Do you remember what you said?"
Gabriella thinks about that night.
"Stop that!" Troy flinches at Gabriella's outburst and he looks at her seeing her uncross her arms, "All day that's all anyone was talking about in our class. That this was the last basketball game of the season. The last basketball game for the seniors. The last championship. The first last of the year," she throws her arms in the air, "And I get it. It is. We're going to have a lot of lasts this year and this is the first one. But can't we just enjoy it instead of dwelling on it!"
"And then you went on and on about basketball and how we were going to have to think about it because it wasn't going to stop," she answers.
"Exactly and you mentioned that it didn't have to be an ending but a beginning," Troy moves his hand to her cheek caressing it with his thumb, "the best thing ever happened to me that night. You kissed me and I was a goner. I was no longer thinking of the lasts. You were no longer thinking of lasts," Gabriella closes her eyes as his thumb moves of her lips, "I fell in love with you that night. I knew from that night on, we would have each other to spend our lasts together." He smiles as he leans down and kisses her lips lightly, "it all started in this room."
"Is this the part where you throw me up against the wall and make me scream your name?" Gabriella opens her eyes and looks at him with hope.
"As tempting as that sounds," he gives her a mischief look, "there's somewhere else that I've always wanted to hear your scream my name in."
She gulps at the look in his eyes, "Where's that?"
"You'll have to come with me," he takes her hand again and pulls her to him, "trust me?"
"Always."
Troy turns away from her not letting go of her hand as he pulls her with him. Gabriella turns her head slightly to look at the bench that changed everything. She would forever be grateful to that bench. She smiles slightly as she looks away and follows Troy out the door letting him pull her along with him.
As they walk out to the halls and they walk, she notices that they walk past the Science Lab where he made love to her and the first time they said 'I love you' to each other. She passed her finals, by the way, without a problem. They, then, walk past the door that leads up to her favorite spot of the whole building – the rooftop where he made her scream like she never has done before. With that thought, she pulls herself closer to Troy pressing her other hand on his arm not ever wanting to let him go.
Troy looks down at her with a smile on his face as he continues walking to his destination. The destination. He wasn't lying before when he said that he has wanted to hear her scream his name in this particular room. But he hopes that she doesn't freak out on him when she realizes what the room is.
He takes a couple more steps until he stops in front of a room. Well, here goes nothing. He turns Gabriella towards the door and she looks at the door with her eyes widened.
"Are you crazy?" She looks up at him.
Troy smirks as he moves to stand behind her and rests his hands on her waist so he can slightly push her towards the room. Leaning forward, he grabs the knob to push the door open and they walk in with the door slamming behind them. Gabriella shakes her head. He has officially lost his mind. She looks to the right of the room noticing the desks lined up as they always are and she sees the chair in the back of the room where she sat in every morning. She then looks to the left where there's a stage-like podium set up with a desk sitting on it where their teacher, their crazy teacher sat in giving them lectures.
Gabriella turns her body around looking at him like he's a crazy person, "Do you want to die?"
"Come on baby," he says as he walks towards her, "no one is here. They're either outside or long gone. No one would know," he reaches her grabbing on her waist and pulls her close to him, "besides what's the worst thing they can do? Expel us? We already have our diplomas."
"You're crazy, wildcat," she says as she moves her hands to touch his biceps only slide them up resting them behind his neck.
"Only for you," he leans down to capture her lips with his.
Gabriella pulls his head down closer to hers as she deepen the kiss and pushes herself closer to him so their bodies are touching. Troy takes his hands away from her waist to shrug off his graduation gown, leaving him a blue button down shirt and black slacks, and moves his hands back onto her body, reaching for the front of her gown and he tugs on it. She pulls her arms away from his neck and lets him pull her gown off of her, leaving her in a white and a black skirt, before returning her arms in their rightful position.
He rests his hands on her waist and carefully pushes her back without tripping over their gowns. He pushes and pushes until Gabriella feels the stage against her calves. She pulls away from his lips and looks down noticing where they are in the room and she looks at him.
"What are you thinking, wildcat?"
"Shh…" he whispers against her lips before he reaches down to grab a hold of her right leg pulling it up to his waist, "wrap your legs around me."
She does as she's told. Wrapping her right leg around his waist and then brings up her leg to do the same. She feels him hold onto her thighs as he connects their lips again. He carefully steps onto the tiny stage and she feels herself being placed on a hard surface. Oh he definitely lost his mind now. She pulls away slightly as her legs fall from his waist and she looks at him bringing her right hand down to his chest tapping it.
"Babe, I think you have officially lost your mind."
"Every morning for the last four years, I've had to look at this desk and have horror dreams about whatever came out of that crazy lady's mouth," he leans in to attach his lips to her jawline and moves his lips up to whisper huskily in her ear as his hands rest on her thighs, "I want to say goodbye to this desk the right way."
"Hmpft," she moans as he blows in her ear, "ok."
Troy smirks against her ear as he opens his mouth to nibble on her earlobe as his right hand glides up her thighs and up her body feeling her curves. He pushes himself between her legs so he can feel her against him. He lowers his lips down to her jawline running his lips along and lowers them down to her neck. Gabriella moans as she feels him find her pulse and she moves her head away giving him more access to the skin.
Gabriella moves her hands from the back of his neck down his back to feel his muscles. Troy glides his left hand up and he moves it underneath her top to feel her heated skin against his. He continues moving his fingers up until he groans throwing his head forward on Gabriella's shoulder as she giggles slightly when she feels him touch her naked breast.
"No bra, really?" He moans and groans as he moves his whole hand over her breast, "you really do try to kill me."
She moves her lips to his ear and whispers seductively, "That's not the only thing missing."
Troy picks up his head to look at her as she has a smirk on her face and he lowers his eyes to her waist, then back up and she nods her head. He feels his pants tighten at the thought. He moves his hand away from her breast and touches the hem of her shirt, pulls it up quickly over head. His eyes go dark as he stares at her perky breasts. Gabriella smirks as she brings her hand to touch his left hand – she takes it and brings it lower, pushing it underneath her skirt.
He groans as she pushes his hand closer and yep, she's definitely going to kill me as he feels her heated center without any blockage. No panties. That was it. He grabs her waist with his right hand and pushes his face forward taking her lips with his in a heated kiss as he decides to tease her by slightly inserting his pointer finger in her. Gabriella moans as she removes her hand from her skirt and places it on his back.
"Hmmm," she moans as he enters another finger and she pulls back from him, "Troy…"
"Yes?" He asks as he moves his lips down to her neck.
"I don't want to play today," she whispers and he pulls away from her neck giving her a confused look as he feels her hands lower them tugging them on his pants, "I just want you. In me. That's all I want."
Troy slowly pulls his fingers out of her. She hisses at the feeling. He looks in her eyes. All he sees is love and want. No playing. Just love. He understands. He always has with her. He nods his head as he moves his hands off of her to bring them to his shirt, pulling it over his head and then touching his waist band – undoing his zipper and slowly pushes down his pants and his boxers. Leaving the two of them naked together.
He brings his right hand up resting it on her cheek as he pushes his body in between her legs, "I love you."
"I love you, too."
Gabriella inches her body closer to the edge of the desk and slides herself out of her skirt letting it fall on the floor. Troy leans in taking her lips with his as he slowly pushes himself in her. She rests her right hand on his chest as her other hand roams up and down his back slowly. Troy rests his hands on her waist. He glides his left hand up her body feeling her shiver against his touch. He pulls himself out slightly and then pushes himself right back in.
She moans against his lips. Troy pulls his lips away from hers and attaches them to her jawline as he circles his member inside her touching her walls. She feels so good. Opening his mouth, he lets his tongue glide against her naked skin. Gabriella moves her head to the side letting him gain more access. Troy feels her body and rests his hand on right breast, touching her hardened nipple with his thumb. Gabriella moans and archers her body. Troy groans at the feeling.
"Troy…" she whimpers as she places her forehead on his shoulder, "please."
He smirks against her neck as he rubs her nipple and stops his movements inside her. She groans at the feeling. She bites his shoulder. He groans. She smirks as she bites again. Using his other hand, he squeezes her waist as he slowly pushes himself deeper in her. Gabriella moans.
"Troy…"
He lowers his lips to her collarbone. He sucks on her collarbone before lowering his lips down and wraps his mouth around her left breast. Gabriella moans louder. He takes her nipple in his mouth nibbling it as he continues rubbing his thumb on her right nipple. Her body starts to shake. This causes Troy to pull himself out of her and push in harder.
"Ahh…" Gabriella screams slightly at the feeling, "Troy…Faster."
Troy smirks as he rubs his thumb faster on her nipple and sucks harder on her other nipple. Gabriella groans. That's not what she meant. And he knows it. Gabriella moves her hand to the back of his head, grabbing a hold of his hair and carefully pulls him off of her picking his head up to look at her.
"If you don't go faster," she says in a threatening tone, "inside me. I swear."
"Oh!" He plays dumb, "you wanted me to do this?"
She screams in ecstasy as he pulls out and back in, moving inside her faster and harder than before. He smirks as he feels her against him. He glides his left hand away from her breast and down her body feeling every part of her. He reaches his destination and inserts two fingers inside her. Gabriella screams as she arches her body up closer to him. Troy watches her. He pushes and pushes. She screams. God, she's beautiful.
"Troy!" She throws her head back.
He leans forward to places his lips back on her breast. She moans loudly as her breathing quickens. His lips move up from her breast to her neck and she moves her head back down. Taking her lips with his, he bites her lower lip. She opens her mouth and he pushes his tongue in her mouth sucking on every part of her mouth as he continues pulling and pushing her insides with his fingers and member.
How on earth am I still breathing? Gabriella thinks to herself.
Troy slowly pulls his mouth away from hers and moves his lips to her ear whispering, "Come with me."
"Yes," she says breathlessly.
"Gabriella!" He groans as he feels himself fighting her walls.
"Troy," she screams, "Oh god…YES!"
"Gabi!" He pushes his fingers in deeper.
"AHHH!"
"Come with me," he bites her earlobe.
"I'm coming."
"Baby."
"OH….I'm right there."
He pinches her walls with his fingers as his member speeds up. Screams can be heard. Sweat can be felt. Scratches on backs can be seen. Heat between bodies rise.
"OoooOOH!" Gabriella screams as she comes undone.
"Jesus," Troy whispers breathlessly as he comes undone at the same time.
Silence. All you can hear is now heavy breaths. Troy collapses his head onto Gabriella's shoulder and she collapses hers on his shoulder. Giving his shoulder a couple pecks with her lips. He removes his fingers from her and runs his hand over her heated center giving it a slight massage as he carefully removes himself from her. She hisses at the feeling.
"Troy."
"I know, baby," he whispers as he moves his hand up resting it on her waist, "I know."
Both pick up their heads from their shoulders. Troy brings his right hand up and caresses her cheek giving her a look of love before he leans in to give her a kiss of love.
"Now I have a much better memory of that desk," Troy says as he puts his shirt back on.
"Well I'm glad to have helped," Gabriella giggles as she pulls her shirt down, "but now so do I."
Troy chuckles as he grabs both of their graduation gowns off the ground and rests them on his arm before reaching his right hand out, "Are you ready?"
She looks around the room quickly thinking of all the homeroom memories before she looks back at Troy nodding her head and takes his hand, "Yes."
He gives her a smile as he pulls her close to him. They turn. Gabriella reaches to open the door and they walk out hand in hand. Closing the door behind them, they walk towards the exit. They take their last steps. Both stop as they reach the exit.
"Gabs," Troy says as he turns towards her, "I want you to know something."
Gabriella turns her body towards him and she looks up at him, "Yes?"
"No matter what happens once we walk out those doors – just know that I will always be there. No matter what. I will always love you. I will always care for you. You are it for me," he tugs on her hand to pull her towards him, "And we'll always have East High."
"I love you, wildcat," she says with tears in her eyes.
"I love you, too," he says before leaning down to capture her lips with his in a slow-moving but loving kiss.
They slowly pull away. They turn their heads to look down the hall. The halls of East High. The place where they found love. The place they will share forever. The place where so many memories of theirs will be of – together.
They each take a breath. They look at each other. Gabriella gives him a nod. He gives her a smile. They turn towards the door. She reaches down and slowly opens it.
Together, they walk out and let the doors close behind them. For the last time.
Goodbye East High.
OK! Definitely not my best work but I could just be critical of myself. This is it. It was their goodbye to East High and to their high school selves. What did you think of this chapter? What did you think of these group of one-shots overall? Which one was your favorite of the four? Honestly, I think The Rooftop was my favorite to write.
I hope you enjoyed reading them – I had fun writing them. Well, that's it for this group of one-shots (unless I come with a bonus one – who knows?) BUT don't forget, I will be starting "Attraction is a Distraction" Part Two soon so keep your eye out for them. I'm definitely looking forward to those one-shots (especially one in particular).
Thanks for reading! Also, please don't forget to leave a review!
