Snow Place is a great set for making whimsical and funny Christmas cards. These characters are just too adorable!
I started with the new card sketch at i Love Card Sketches and went from there. Give the card design a try for yourself.
This card reminds me a little of Laugh In. Does anyone remember that show?!?