That's not a reason to love him. That's a feeling, an emotion.
If you call that a reason, then ya I agree you cannot love anyone without a reason. Like Ilove my baby because he is my baby and I love my sister's baby because he is my nephew. So that's not a reason per say; it's natural.
I think your question would have been more appropriate had you asked If you can love someone without expecations.