Yes to all three actually (Pastel? Spider? Something Else?)!

Pastel + Spider = Bumble Bee

Nice little snake!