I enjoyed writting this and nice to write after some writter's block. There is a tiny bit of swearing in this piece and it's sad

Feedback would be appreciated. It would be nice to know if this has been done before.
I’m Sorry
“Come on cutie, no one will know,” she said in a seductive tone as she pressed her body against mine. I felt confused, what about Elle. She glanced quickly down the corridor and her smile widened. She pressed her nose against mine and my heart took control and I met her lips in a kiss. I kissed her more passionately and she kissed back.
“You traitorous prick!” screeched Elle as she ran down the corridor. My mind took control again; my eyes opened wide and I pushed the girl off me and looked towards Elle.
Elle stood in the middle of the corridor shoulders slumped and arms hanging limply; her eyes hollow and teary, her mouth ajar. I opened my mouth to speak but she turned on her heels and ran off crying.
I turned back to the girl glaring, she flinched and stepped back her teeth gritted behind closed lips. “You…you… BITCH!” I screamed and ran off.
Going to class was the last thing my friends expected me to do. I myself can’t believe I did. My hunched shoulders, the look in my eyes, the firm mouth and the tear tracks down my cheeks said it all. Most of my friends avoided me and my mood but one of my friends; an eccentric thirteen year old however allowed me to take the seat next to him.
We greeted each other with a simple “hi” and spent most of the lesson in silence. As the lesson came to a draw and everyone finished their work my friend spoke.
“I… heard about the… incident.” He said tentatively looking across at me. I could see he was reading my emotions. I did not return his gaze and instead began playing with my thumbs. “It wasn’t your fault.”
“No, I was weak. I let her.” I replied sullenly.
“She started it. I saw her approach you and start talking to you. And from the way I see it she was trying to get you away from Elle.” He stopped, waiting for my reply. I sighed and rested my forehead on top my fists. “She knew Elle would pass through that corridor to go to the Library for chess club.”
“Elle still thinks it’s my fault though, she probably hates me.”
I saw out of the corner of my eye, my friend bite his lip and look up to the front where Elle sat. He suddenly smiled and looked back at me. “She doesn’t hate you.” My heart leapt; suddenly I could see a tiny speck of light at the end of the tunnel. But then I realised he could just be trying to get my hopes up.
“I believe each relationship faces challenges and obstacles.” He said in a formal tone, “Each obstacle you pass will test your want to be in that relationship but each time you pass a test your relationship grows stronger and it becomes easier to face the next test. You know how to pass this test.” The bell rang and my friend jumped up to join the milling students happy that school was behind them.
“But, wait! I don’t know!” I cried over the crowd.
I saw his head between two other students. “Listen to your heart, friend!” Then he was gone out of the room along with the fastest packers.
I creased my brow and tried to think of what I could do to make up to her. I looked around the room and saw that Elle had already left; I scowled and swung my bag on my back before walking out of the classroom.
Listen to your heart friend. The words ran through my head as I thought about how I could make up with her; to tell her I’m sorry and that I didn’t deserve her. Then I realised it; I did have the answer; I was just scared to admit it was right.
“Bus 820, everyone for the 820 bus,” a teacher stated over the loudspeaker. I gasped; the 820 was Elle’s bus. I moaned: what now?
I turned to face the busses hidden behind one of the blocks. But then I hesitated, what if I said sorry? Would she ignore me? What if I left her? Then all the great moments we had shared together flooded back; the first date, our first kiss, the lunch times spent together, my mouth twitched almost becoming a smile, I sniffed. No I couldn’t let her slip, I began running across the asphalt towards the busses.
“Elle!” I called. “Elle! Where are you?” I looked around to see Elle turning to look at me; the rest of her line moving towards the bus. “Elle, I-I’m…” she stood watching me waiting for me to speak. Was that hope in her eyes or disappointment? I spoke, “Elle, I’m sorry.”
The seconds past; she didn’t reply, tears welled in her eyes and I realised what emotion was in her eyes, “I’m sorry. It’s too late, you made a mistake.” The disappointment stayed even as she joined her line and left to get on the bus; deserting me and leaving me to despair.
We had failed the test.
I can tell you after writting that I will
never cheat on my GF.