To answer your second question: yes, "feeling" needs the "s". Now for the first question: The meaning of the phrase "I have feelings for you" can be a bit hazy. " However, the sentence "I have feelings for you" is generally used to depict that you like/love a person in a romantic way.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.