There is a guy at my school and we talk all the time, he buys me coffee, he gives me his coat, hugs me from behind around the waist, he gives me piggy back rides if i complain about my shoes getting dirty, we tell each other secrets, he helps me with personal problems and protects me from other people, he puts his hats on me, and all this really cute stuff. Does that mean he likes me or is he just being a really nice friend?