Because people heal and move on over time. Don't put him on a pedestal, im sure there is a reason you guys aren't together anymore and you can't take all the blame! Cherish the good times but know that you are better off without him!
Most likey he was trying to be nice to you. Why are you so stuck on this guy,...he hasn't called you in 3 years. You need to think about yourself and stop on thinking and depending on that other people will not make you happy or make your life complete. If you're not happy with yourself, noone is going to fill that hole. do things that will boost your self confidnets.
Because when he said it, he probably really meant it but in hindsight it was just one of those impossible statements made during the heat of
still alive ?