So here's a little oneshot I came up with when listening to one of my all time favourite songs Last Kiss by Pearl Jam. I hope you enjoy!

Oh, where oh where can my baby be?
The Lord took her away from me
She's gone to heaven, so I got to be good
So I can see my baby when I leave this world.

Troy Bolton stood in the pouring rain, looking down at the cold chunk of marble in front of him. His eyes gazed over the words, wondering how those few words were meant to sum up the wonderful girl who had taken his heart.

Gabriella Anne Montez

12.06.89 – 02.01.2007

Beloved daughter, girlfriend and friend.

Gone but never forgotten.

"Gone but never forgotten." Troy muttered to himself as he read the words, memories of that last night with her flashed through his head.

We were out on a date in my daddy's car
We hadn't driven very far

"Troy can we go to the park?" Gabriella had asked him as they were leaving the house.

"Baby, it's raining." Troy had pointed out. Gabriella had turned to Troy and stuck out her bottom lip a little batting her eyelashes at her boyfriend. "Cute Montez."

"Does that mean we can go to the park?" Gabriella asked as she hopped into the car and Troy went to close the passenger door.

"Of course we can." Troy had said as he leant down to place a small kiss upon her lips. "Anything you want."


There in the road, up straight ahead
A car was stalled, the engine was dead

"Troy, watch out!" Gabriella had screamed, clutching on Troy's arm, her nails drawing blood as they pierced his skin.


I couldn't stop, so I swerved to the right
I'll never forget the sound that night

An ear piercing scream had filled the air, followed by the sound of the tires screeching along the wet road as Troy had swerved to miss the car. But the wet road had caused the car to spin, around and around and around until it collided with a fence of the other side of the road.


The screamin' tires, the bustin' glass
The painful scream that I heard last.

Another scream filled the air as the windows of the car smashed in and the metal of the car bent with the collision.

Oh, where oh where can my baby be?
The Lord took her away from me
She's gone to heaven, so I got to be good
So I can see my baby when I leave this world.

Troy let a tear fall down his cheek as he heard the scream replay in his head, but it wasn't the worst sound he'd ever heard. At Gabriella's funeral the sound of sadness outdid the screaming by far. Gabriella was such a happy person, and she had hated for people to be upset, always doing her best to help her friends and family cheer up. But that day she couldn't help, and the tears and sobs were all for her.

When I woke up, the rain was pourin' down
There were people standing all around

"Don't move, son." A voice said. "Just stay still. We've called an ambulance."


Something warm rollin' through my eyes
But somehow I found my baby that night

Something warm was rolling down Troy's face, but he reached out blindly for his girlfriend, pulling her body through the wreckage to his body.


I lifted her head, she looked at me and said
"Hold me darling just a little while."

"Don't let go, Troy." She whispered gently and Troy had felt himself comply, clinging tighter to her body.


I held her close, I kissed her our last kiss
I found the love that I knew I would miss

"I love you, baby girl." Troy had whispered in her ear and Gabriella had moved her head slightly so their lips could meet in a short kiss.

"I love you too, wildcat." She had whispered as their lips drew apart and her eyes stayed shut.


But now she's gone, even though I hold her tight
I lost my love, my life that night.

"Can you tell me your name?" A voice had said and Troy looked up from Gabriella and noticed a paramedic standing next to him.

"Troy. Troy Bolton." He had stuttered out.

"Troy, I'm going to lift you out of the car now. We need to take you to hospital."

"No. I can't. I have to stay with Gabriella." Troy had sobbed, keeping his arms wrapped tightly around his girlfriend's limp body.

"Son. She's gone."


Oh, where oh where can my baby be?
The Lord took her away from me
She's gone to heaven, so I got to be good
So I can see my baby when I leave this world.
Oooh ooooh.

Troy knelt down next to the marble headstone and tried to think back to the last time he'd been to visit her. It was before he'd started partying, before he started staying out all night with random girls, trying to find someone to fill the gap n his heart.

"Hey baby girl. I just came to tell you I did it. I graduated from college today, baby. I turned my life around so I can see you again some day. I hope I've made you proud." Troy sobbed, tears flooding down his cheeks and soaking his t-shirt. He gripped the photo he was holding in his hand.

"The gang's doing great, babe. We've all finished college, and Sharpay and Zeke are getting married in six months. Taylor and Chad have been married two years now. I brought something to show you. It's a photo of their daughter. She was born yesterday. They named her after you, baby girl. Gabriella Taylor Danforth. And I'm her godfather." Troy placed the photo from his hand against the marble.

"She's beautiful baby." He whispered.

Troy sat at the graveside until it got dark before he stood up and brushed off his pants.

"I have to go now, babe. I'm having dinner with the gang. We all miss you, but we'll see you again one day. I love you." Troy kissed his finger and pressed it to the cold marble, feeling another set of tears stream down his face.

"Forever and always." He whispered as he walked away.

So there it is. Please review!