A hug’s a way to share the joy
And sad times we go through,
Or just a way for friends to say
They like you ’cause you’re you.

How to hug a friend, a family-member, a crush or a lover.

Approach the person. Depending on the person’s relationship to you, you might want to approach differently:

Family Hug: Approach kindly, but not too emotionally.
Friend Hug (girls): Approach caringly, sometimes humorously, and smile.
Friend Hug (guys): Approach quickly, usually not looking them in the eye.
Crush Hug: Approach carefully, but do not seem shy. Smile slightly and perhaps say a caring word or two.
Lover Hug: It doesn’t matter who starts this, either can make it just as romantic. When approaching, put your hands on their shoulders and look them in the eyes. Say you love them, how much you care for them, and how much you are loving every second with them. Then fall into each other and hug with all your heart.

Don’t hug too tight. The best way to judge how tight or loose to hug is let whoever your hugging tell you by how hard they squeeze. If they are soft be soft back, if they like bear hugs and squeeze tight do the exact same back (but don’t suffocate them)

A hug is an amazing thing -
It’s just the perfect way
To show the love we’re feeling
But can’t find the words to say.

Don’t be the first to let go. If someone hugs you they may want a long loving hug (maybe they are upset or down)so just go along with it and hug them until they let you go, a hug is a great thing and lots of people like them as they can feel great and make you feel a lot better. However, if both of you have read this, neither of you will let go and you will be forced to continue hugging indefinitely, or simply appear rude. Perhaps you should get someone to pull the two of you apart after several moments.

It’s funny how a little hug
Makes everyone feel good;
In every place and language,
It’s always understood.

So enjoy this day with your loving ones… :)
The above post is excerpted, with slight modifications, from different sites..