How can I resist these fun, quirky handmade puppets and dolls by Mexican-born Canadian painter, illustrator and textile artist Norma Andreu, a.k.a. Cara Carmina?
Shame that I've only just found them, they would have made a great Christmas present for Savannah. Check out Cara Carmina's Flickr photostream and blog for lots of other inspiring work. Enjoy!