Confused

Okay so today I met up with a boy I had a crush on for the longest and honestly I’m still not over him. He has a girlfriend but he tells me they are not in a good place so he comes over my house. One thing led to another and we had sex. It was the best I’ve ever had. He made me squirt twice! The thing is there is another boy and I care for him so much and I love the way he makes me feel. I love him and I know he loves me. He’s my ex but we thought it was best to break up but we still act as if we’re a couple without the Title “couple” or “boyfriend” or “

girlfriend”. We have sex maybe like twice a month maybe less. The guilt is eating me up and I don’t wanna ruin what me and my “not boyfriend” have only because we been through so much and the last thing wanna do is hurt him but this crush won’t go away and I’m torn! Help! Advice is much needed!!!!