Ok let me start and say this is just how I see things and I'm telling you what I have been threw in a similar event... when I was 13 I was over at a friends house and met the guy I am now married to.. he was 17 at the time and after we had been together for almost a year he cheated on me but I forgave him and we moved on. A person can change if they want to but you can't make them. If u love him don't let him go just yet. Maybe you should take a little time off from being around each other and spend some time alone soul searching. The heart wants what it wants and you can't stop it even though in the end you might get burned most of the time you wouldn't trade the happy moments for anything. I married him when I was 15 and he was 19 we have been married for 4 years and we are more in love than ever. You just have to follow your heart and don't give up. My dad hated him and in the end he saw no matter what I wasn't going to give him up and he signed the pappers for me to marry him. Godd luck love can be hard
