She thanked him with a warm hug.

Meaning: She showed her appreciation by holding him close and showing affection.

Choice of Words: Thanked means to express gratitude to someone. Hug is an act of putting your arms around someone to show affection or support. Warm means causing a feeling of comfort or happiness.

Alternative Expressions

Related Expressions