What's the difference between " te amo " and " te quiero "
You might also want to check out this blog entry on "How to Say I Love You"
"I love you"
Te amo is romantic love.
Te quiero is the kind of affection between friends.
te amo implies that you are in love with someone. in most spoken spanish, this would be the love shared with a lover or the one you feel for that special 'other one' (with some exceptions, where it can also be used with parents though it is not the rule).
te quiero can be the love you have for your parents, cousins, very close friends, but does not denote any sort of closer relationship or intimacy.
in a way, you can think that "te amo" is a degree higher than "te quiero".
ps: amar is to love, and querer is to want. go figure!