BUT WHAT IS hives, REALLY?