Guys: he surprised me with a different hug..does it mean anything?

Our best friends moved to Texas this summer and we went and saw them for the first time since Sept.Their oldest son has been a special friend, and for multiple reason I have wondered if he liked me. So we spent 4 days together and then the last night it was time to say goodbye. He had already hugged me bye once. But when we went outside I thanked him for something,he replied and held out his arm for another hug. He held the hug for a really long time. And as he did, he rested his head on top of my head and sorta scratched my shoulder. He's never hugged me liked this, so it surprised me. Does it mean anything? Why would he hug me like this?