It's a very nice effect ... adds to the image nicely.
And yeah ... she's a cutie too.
Wondering how you would feel about maybe shifting her a little off center and adding some more images as a mini-collage in the right hand side?
Just a thought to create some additional visual interest, and no slight intended.
This effect can be easily achieved with most imaging programs. Check out the FAQ section for most popular or widely used programs. Some are freeware too and used by many on the site here.