I love you and I hate it

No matter how hard I try to bury the feelings I have for you, I end up wanting you more. I crave for you, but I control myself. I need you, but I distance myself. I still have feelings for you but to entertain and make it grow again is the last thing I want to do. Because I hate loving you. It’s either we end up getting hurt or we get things messed up. I hate the fact that I can’t erase this feelings I have for you, because even years from now, I know I will still love you. You will always have a spot in my heart, no matter what.