I absolutely cannot stand larvae! I love caterpillars (and even most bugs) but larvae are different. They're creepily wiggly and wriggly and, *shivers*, squirmy. Gaaahahaha! I can't even stand explaining them! They're especially freaky when you aren't expecting to find them. I mean honestly...