hug yourself with joy/delight etc
From Longman Dictionary of Contemporary Englishhug yourself with joy/delight etchug yourself with joy/delight etcBritish EnglishPROUD to feel very pleased with yourself Kate hugged herself with pleasure after receiving the award. → hug