I went to a friend's house for dinner with my partner (2.5 years, not living together) on Christmas Eve and we got home at 2am. I drove - 1h15m trip either way. He slept in the car on the way back. Once home, he was feeling amorous but I said no because I just wanted to go straight to sleep. We both have high sex drives so although his is higher than mine, I don't reject him often at all. The next morning I got up early to feed the animals, had a coffee and then hopped back in bed hoping to get another hour's sleep. He made advances again and I said do you mind if we don't right now, I want to sleep a bit more, and I could tell he was put off. He tried again a few minutes later and I pulled away and he got up and sat moodily on the opposite side of the bed for a while. Then I tried once more to sleep and instead we ended up chatting a bit and he started caressing my thighs. I said maybe later and he again withdrew with a pus on his face and stopped chatting. Then after a few minutes he just turned and went on top of me and we ended up having sex. I still wasn't up for it but I can only say that I froze. I froze and didnt make a sound except to say yes when he asked me if he should come. Since then I've been rolling it around in my head and it just doesn't feel right. He didn't hurt me. He did ask a few times if I was ok but I was frozen and I didn't respond. I'm so confused about this, I don't know what to think. He's still at my house but he's leaving this afternoon and a part of me is counting down the seconds. We haven't been as huggy or as chatty with each other as we would normally be. Maybe it's just me. I really don't know. I don't know why I'm writing this here either, maybe just hoping to get some outside perspective on this??? Am I right to feel so off??? Should I say something to him??