My new boyfriend really helped me to move on with my life after all i ve been through with my ex.He is the perfect man BUT i still REALLY miss my ex.

I don t want to hurt my new boyfriend.....
We live together...
He treat me better than my ex.
He knows what a woman wants.
He is a really good lover.

Do i have to listen to my heart and go back to my ex?
Or stay with my new boyfriend and......well...he wants to marry me!
I know......it's freakin' me out..i'm too young and it's really soon....!!!!!!!!