A not so sexy blow job

Libby
so, I went up to meet this guy to hang out. we ended up going to his room to watch YouTube. well, things got heated but I'm on my period, so we couldn't have sex (our first time together can not be period sex... it just can't) so... get gets me off over my pants and like another person has never been able to get me off.. until tonight I'd never had an orgasm by someone else's doing. then we get to some middle school level shit with dry humping and I gotta say it was super hot and he was really into it and that was sexy in of itself.... so. I then get to the point where I really want to make him feel good. he hasn't had sex in over a year and hasn't gotten head in 9 months cause he didn't want to do that with someone who he wasn't going to date. well, I start and he's loving it and then we get to a little more dry humping and he got me off like 4 more times and then he stands and I'm sitting and I start giving him head and all is well. then he starts thrusting. I do not do well with thrusting... I gag a lot... well, he thrusts so hard down my throat I literally threw up.. so he's grabbing old t-shirts and wiping it up and obviously the sexy time is over... so then. he helps me clean up and he gets my shirt and helps me put it on and same with my sweater and then he sits down next to me after all is cleaned up and he tells me he wants to kiss me but he can't or he'll throw up too. and then he goes through all his pictures and videos and his singing videos and his voice is like heaven and when it's time to leave, he walks me out and hugs me and kisses my forehead and I messaged him after to drive home and asked if he still wanted to talk to me now that I've thrown up on him and he just responded "well duh." and I just.. I'm so damn lucky...i can't believe I've got such an amazing guy who is actually genuinely interested in me. I'm wondering how our first experience together in person is going to end up affecting our future. it could bring us closer together or make things awkward... I'm hoping it's the first option 🖤🖤🖤🖤