<human>: Can you condense the text into three sentences or less?

Background story: Boyfriend and I met online 3 years ago, started dating 1.5 year ago, we know this mutual friend online as well about a year ago.

Boyfriend decided to hold a New Year's Eve party in his house and invited a bunch of his friends and one of our mutual friend. Now it's 3:55 AM and everyone already left by 2:30ish, except this mutual friend. She had mentioned nothing about staying over, and I've been feeling pretty cornered about this girl. I've brought it up to my SO several times concerning this, and he brushed me off and get me at me, and calling me defensive. No, reddit, no cheating involved. They do talk online a lot because we play the same online game. This girl is one of those super shy girls and might take things or words differently or the wrong way, and my boyfriend jokes way too much. 

Now I was hoping for some alone, romantic time with my dear boyfriend, instead here I am sitting on the couch watching random ass channel; he's asleep; she's on the other couch falling asleep. I mean seriously? Anyone would have the fucking logic to leave if everyone else left! Now since she's most likely gonna stay over in the morning, I'm gonna have to leave with her for a ride since my boyfriend would be too lazy to drop me off. Great, no sexy morning time either, and I'm left with upsetness. Reddit, do I have the right to be upset at this situation, or am I just being selfish and stupid?
<bot>: bf hold NYE party, everyone left but this one mutual friend and I had no idea she was planning to stay over, so no sexy time with bf, can I be upset or am I being selfish?