You know what I've noticed about little girls? They love anything that has their name on it - or even just their initial. Like those cute applique letter shirts that I'm sure you've seen or perhaps you've even made one (or several!). Since I have little faith in my abilitiy to applique something worthy of gift-giving or of sufficient craftsmanship to make it out of the washing machine intact, I'll stick with cross stitch.
Sorry about the photo quality...taking pictures of things in glass frames is really tricky.
These were Christmas presents for two of my nieces. I worked on them off and on all year and then had them framed. Thank goodness for my 50% off coupon. I had no idea that custom framing was so pricey! It was worth it, though, because they turned out quite lovely.