so i've known this guy for 1.5 years and i had lied to him about something. i eventually plucked up the courage to be honest with him, and we broke up. after a few months i emailed him with a full explanation and apology as i felt he was too much of a good guy for me to just leave it like that. he was so understanding and he wanted to see how things go even though he didn't want to be serious with anyone just yet (as he wanted some space in that sense) but we eventually ended up talking daily and things were looking good.
recently, he started to reply less and less to me.. and then told me that he still likes me but it just feels weird to him and that right now he doesn't want to try working through itor be serious with anyone, and that he doesn't know if he will ever feel less strange about it so it would be better to end things completely.
i told him that i have put in more than enough effort to be honest and straight with him, i've put in 8 months of trying to rectify my mistake but i cannot do anymore than just be straight with him and it's totally up to him if he thinks he will ever be able to move on from this ordeal. i also said that it's incredibly difficult for me to like someone and for that reason i'd like to perhaps "reintroduce" each other in a year or two.. give each other some space. because he has seriously considered marrying me (we're not the type to date around, mostly for the purpose of marriage) even after i came clean so i do think he's just really confused right now and doesn't want to lead me on about anything. he said he wouldn't mind reintroducing each other in a year or two as he'll probably feel differently with some time and space. he's also the type to not like just anyone. it's been really hard on him, and he knows i've carried this guilt and has told me before too, that i should stop feeling so guilty and he appreciates that i've been honest with him.
so my question is, he definitely seems like a keeper to me.. should i give him the space and reintroduce myself in a year or two.. or should i just move on?