I'm an 18year old. Recently a girl joined our school, in my class. Now this girl is really smart, fun to talk to, helpful (most of the time) and extremely good-looking. We've been friends ever since she joined and i really like her humor and to tell the truth, i even feel attracted to her. But again, sometimes she's really haughty and arrogant, especially when i ask her for any favor, however small. At these times i really hate her guts and want to call her names. Is it normal to like and hate a person at the same time?