I was with my ex for about 2 years, We broke up September last year because he felt like it wasn't working.
Last week he drove to my house (which is an hour + half or so from his) and posted a letter to me by himself.
He initially wanted to get into contact with me, which is great because I've still got feelings for him even though we haven't spoken in a year and he feels the same in return.
I was upset a few days ago, so I text him asking him if it's possible to come over, I explained that I understood I was asking for a lot, but regardless, he drove to me again.
We spoke for hours and when he had to leave he cried because he didn't want to and because he's so sorry that he hurt me. All night he was being close to me, cuddling me, and showing affection (not kissing.. That happened as he left)
He also claimed that every other girl he's seen or somewhat been with, he didn't feel the same as he did with me. He said that he still felt empty with them, and he felt truly loved and cared about when he was with me. As well as that, he said that in the time we've been apart he's realized what he lost and he's very sorry for it.
He's been sweet to me, but he's started avoiding flirting and sweet talk recently because he want's to be on his own for a while longer (as do I) so I understand that. But what I don't understand is when he told me he didn't want me to get my hopes up, he says he loves me, and I know he does, he still claims he doesn't regret talking sweet talk, but he says if he does make to decision to be with me again he wants to make sure that he absolutely definitely sure that he doesn't hurt me again.
I don't really know what to do. I'm just confused.