Confused; seeking advice

Sorry this will be long; 
Ihave recently tried to start talking to my ex again. I am in a two year relationship with the love of my life and he's fine with the outreach to my ex. My ex was my first everything and we were the off again on again couple in high school. It's been three years since our final break up, as he chose someone else over me. Their relationship didn't last but 9 months and she cheated on him. Meanwhile it took me a year to get over him and start dating again. 
I met my current boyfriend and he's everything my ex is not. I love my boyfriend so much, however.... My boyfriends mom doesn't like me and my ex's whole family loves me. I was invited to movie night that my ex's mom throws with his little sister who's 16, I'm 20. I said yes because my ex didn't leave with them. I also asked my boyfriend if it were okay and he said yes that he didn't mind.
 Well my ex walked in the door at 8 tonight sat down beside me and bawled. He told me he'll always love me and that he's so sorry and that he misses me terribly. I felt bad because three years ago I would've jumped back into his arms... But today all I felt sad about was the memories I lost. I missed him. I still do. And these feelings are confusing me. It's like I still love him but I know I love my current boyfriend. Is this ever going to get easier? 
I'm by no means going to make any moves toward my ex. I told him that I was in a relationship and that we could be friends but I'm so sad feeling right now. How do I get through this? I thought I was done with these feelings when he dumped me. But now all I feel is sad.