Huge charm