It suggests he thinks you're wonderful. It's meant as a complement. He likes you a lot, at least as a friend, and there's a decent probability he likes you a lot more than just as a buddy. If he used this phrase on someone else they might like him too but not as much as you do. The word "awesome" has many different definitions depending on the person saying it. To put it simply, an "awesome" person is great to be around and has a positive impact on those around them. Now back to our topic. As far as using the word "awesome" to describe someone else goes, it depends on how you use it. If you call someone amazing because of something they've done or who they're related to then yes, they can say it about you. But if you use the word awesome to describe yourself then no one can say it about you unless they want to insult you. The next time you hear someone say "you are awesome" take it with a grain of salt. Unless they really mean it as a compliment, chances are they're just being polite.