Does this make me a bad person?

All the men I've ever felt something for and possibly loved have let me down and or not felt the same.
I've met someone that's madly in love with me, but I just like him.

I'm loyal and caring and kind. So I know myself to always treat him well.
But I fear my heart won't let it go beyond that.

Is love really essential in a long term relationship?
Does this make me a bad person?
Post Opinion