Help! Any advice!

Bria
Me and my boyfriend have been together for 1 year and 10 months. Recently 2 months ago my guy friend started flirting with me and talking about my boyfriend. My guy friend is a great listener, funny, and he's getting me presents for my birthday. Me and my guy friend have been talking to each other for 3 years while I only talked to my boyfriend for 2 years and then we started dating. When we started dating my guy friend was crushed and started trying to spread rumors with his friends about my boyfriend. My guy friend constantly asks for nudes and inappropriate stuff cause he knows I do it with my boyfriend. Before school ended my guy friend kissed me and left me very confused on if I still want to be his friend or just unfriend him in my life. My guy friend knows how deeply I feel for my boyfriend and he hates that I'm with my boyfriend sometimes. I really want to tell my boyfriend that my guy friend kissed me. I didn't like the kiss and I didn't like it when he grabbed me in a way that was too sexual. I've dealt with alot sexual grabs and things to my body from my family and friends. It didn't faze me until now and I feel like complete crap cause this guy friend has really been making me confused.