If you are willing to stick around, or if you still love him like you did. Then it's love.. He's not hurting you so there is no harm. If you don't feel the same way any more you should sit down and talk with him, ask him why he is the way he is. The truth is. He loves you, He just doesn't show it as much as he used to, it's not your fault at all, nor is it his. You need to figure out what's wrong with him before either of you drift away from eachother. Take him out on a date, sit down together, and ask him what's been bothering him. It can't be nothing because he still kisses you and everything even if it's only you initiating. Don't quit on him. It can be fixed, even if he pushes you away deep down he wants help.
Tell him you love him. Ask him if he still loves you, i'm sure he will say yes. Good luck in your relationship and I hope it works out! :)