Could he be the one ?

Vicky 💅

I made a post a few weeks ago about "Guy # 1 and guy #2" I chose guy #1 I'm 19 and he's 21. We dated back when we were in middle school and he cheated on me with one of my worst enemies but we were kids! We finally reconnected, he's helping me with my studies, wanting to take me out on dates. I was his first kiss and his first love. He's a little on the heavy side but he's so sweet. I wake up to paragraphs like every morning (He expressing his love for me) his mom is excite to see me in his life again. Could he really be the one ? Am I making a mistake taking him back even though he cheated before ?