Hello!

I’m about to have a fourth date with a guy I’m really getting along with. He took me out to nice dates and he was not pushy at all about kissing or touching me. He kissed me on our second date but we have not full on “made out” lol. I brought up the fact that I’ve always wanted to teach a guy how to cook a traditional Mexican meal and he suggested we do that for our fourth date. The plan is we go grocery shopping together and then come to my place to make dinner. I’m worried I won’t be able to resist myself if he tries to make a move. I don’t want to have have sex with him yet. How do I resist myself though? What should I think about? Should I let him sleepover but not have sex? How do you pull this off successfully.