Can we get some HUG options that aren't completely reliant on demeanor?
(stolen from DR)
love: You wrap your arms around X in a loving hug.
friend: You wrap an arm around X's shoulder in a friendly hug.
tender: You wrap your arms around X in a tender embrace, pressing your cheek against hers.
fierce: You catch X up in a fierce embrace, swinging her around exuberantly.
tight: You pull X to you in a tight hug.
bear: You wrap your arms around X, giving her a great big bear hug!
ginger: You hug X gingerly, trying not to hurt her.
brother: You give X a brotherly hug, ruffling her hair with your knuckles.
formal: You give X a formal hug, pressing first your right cheek, then your left, against hers.
brief: You give X a brief, almost absent-minded hug.
aunt: You give X a great big hug, pinching her cheeks despite her long-suffering sigh.
half-hearted: You give X a half-hearted hug, releasing her almost immediately.