[F18] Cheated on my boyfriend because he didn’t stop texting this girl

I’m not the most possessive but there’s this girl in our college who had a thing for my boyfriend who i had been dating for a year. They used to flirt and i always felt a bit jealous even though i shouldn’t be. We fought over this issue quite a few times because he makes a fuss everytime i hang out or just casually flirt with guys.

This one time i just gave up and i don’t know what got into me. I texted this senior guy from my college who i knew was kind of a fuckboy but had always been sweet to me.
I went over to his place telling him i wanted to hang out. I had worn a little skirt and crop top with my white sneakers (maybe i overdressed) We smoked a joint or two with his roommate and then he poured me a drink and asked if i wanted to go to his roof. My heart was beating and i knew it was wrong but i just wanted him really badly.
We went to his roof and he sat facing me, there was a lot of sexual tension between us and i was not able to make the first move out of guilt but i knew it he did then i wouldn’t hold back.