Ghosted me then randomly came back to say sorry after three months of being apart? Should I forgive him?

ahhahaha0
Me and this guy meet on this app. He lives in a army base in a different state while i'm just a student. We start dating. Everything was going so well, we were both a happy couple. Few weeks later, He unfriended me on everything. I was devastated, First guy i've ever cried for. So, I moved on from him. I was hard bc I had liked him a lot. So to move on from him I had started talking to other guys. Few months later, over him. I saw him added me on the socials. He texted me, "I'm sorry i did that to you. I just felt a little overwhelmed and like I couldn't satisfy your needs and everything, so i got scared and just left which is very selfish and I know I don't deserve to talk to you..." When i saw his text message i wanted to be completely rude to him my heart and gut was saying to be nice. Asked him many questions and I asked him to be completely honest with me and it didn't matter if it would hurt me bc I was over it. This is how he answered each question
"Why come back all of sudden?"- "I just kinda miss being happy with you and figured i'd see if you hated me or not. I missed you suddenly."
"Did you leave me because you had someone else or someone from your past come back?"
- "No not at all, that wasn't my intention at all!"
"Did it pain you when you ghosted me?" - "of course I did. I immediately regretted it."
"Was our relationship all a lie?" - " Trust me it wasn't I truly cared about you."
After that he seem to really feel bad after I explained what happen when he left my emotions and actions. "I really didn't think it'd phase you that way bc I felt the same way too and I blew my shot at such a an amazing girl." "I'm such an asshole. I ruin your chances with other guys bc of me. I'm sorry for everything." It hard because so many emotions came back when we were dating and he did treat me so much respect until he ghosted me. My gut and heart is telling me to believe in him again and just be friends with him. I just don't know if he is being honest or not.
Updates
+1 y
by the way i'm a girl I don't know why this website all of a sudden thinks of me as a man lmaooo
Ghosted me then randomly came back to say sorry after three months of being apart? Should I forgive him?
2 Opinion