I love the 'I have enough love for two'
i am going to take it.
When does your DS say it? is it after a particular thing happens? tea time, or bed time, what brings it on, is it random? just he just come out with it for no apparant reason? I ask because DS is almost 3 and he says this sometimes, it tends to follow if he has hurt himself and can't explain what happened (like he trips over a toy and thinks I must have done it to him), or if he is sad because I have told him off. He sometimes tells me he is not my friend anymore too, or that he does not love me. He has absolutely no idea what he means by that. he cannot possibly know.
Itt seems like you are transferring your adult guilt and upset about the first 2 years onto him, and placing much more emphasis on it than there is. You think he is going to not forgive you for how you were, so when he acts this way, you are presuming that this is the reason, you think it must be so.
Well, I and everyone else is telling you, it is not that deep. It is not as deep rooted as you think it is. It is not complicated. 3 year old emotions are not that complicated. Adult emotions are.
You need to continue loving, and telling him, and not letting him see that there is a huge problem with him telling you these things, otherwise it WILL become a big deal as he grows older.
(when DS tells me he does not love me i reply with 'i love you very very much!!' give him a big hug and follow it with 'but you are still not watching thomas' or something!)