Charms are powerful items in Hollow Knight that give you all sorts of different special bonuses and enhancements. Some Charms make certain spells and abilities more potent, some spawn companions to aid the Knight, and some simply give you offensive or defensive buffs. Due to Hollow Knight's difficult nature (by design), the importance of Charms goes without saying.