Does he like me (read details)?

There's this guy that I like and he's been showing a lot of signs that he likes me, but I'm not completely sure. He has been hugging me every time we leave, he's been walking with me, he put his arms around my shoulders, he has called me beautiful and pretty, he wants a picture of me, he texts me almost every day, he waits for me after class, he waits for me at dismissal, he looks for me (according to friends), and when he gives hugs they are sometimes long. I just wanted to know if he likes me or if he is just being a good friend. I don't want to get rejected.

Does he like me (read details)?
Post Opinion