Finger Puppets

E loves, loves, LOVES these puppets from IKEA. Whenever he sees one his eyes light up and he brings it over to me to put on. And if he's getting fussy, popping one on a finger and waving it about is guaranteed to stop him mid-meltdown, which is totally worth $5.99.