someone tried to find sources to give meaning to the card: http://theastrarium.com/happy-squirrel/ I particularly like the Discordia association :)