What does it mean when a guy lays his head on your shoulders?

This guy always invite em to hang out with him at our college. We would talk about life in general, he'll allow em to use his laptop, offers to buy me lunch, we are always together for like 5 hours or more, we would watch movies together especially Asians and Bollywood films, have funny moments, talk about the bible since we are both Christians, he even gives em back massages, and he usually ask for me.
What does it mean when a guy lays his head on your shoulders?
Post Opinion