Is he good enough for me?

Aisy • Never. Give. Up.

So, I’m 14, almost 15 and I move a whole lot. Back in 7th grade I met a guy and he was perfect. We ended up breaking up right before I moved because he was cheating on me with another gall. After two years or no talking we got back in contact, and he said he was sorry and that he missed me and such. I said I was moving further away and he was devastated but I’m scared he’ll cheat again if we do get back together.

What should I do, because I really love this guy. ☹️

His name is Sam and this is him: