Twirl tool (image/liquify/twirl) is used on source to change image . This was done without any knowledge of what image might come out of it, but often something is created to build upon. Such was the case here.
step 2 of 8
From the polar coord. of source, these shapes were created for the mother and child.
step 3 of 8
Background stained glass design is made with polar coordinate filter and craquelure filter.
step 4 of 8
The background 'stained glass' is placed on layer behind the mother and child and scaled to fill in entire background. Some cloning had to be done on areas that didn't come quite together when filter was applied.
step 5 of 8
Some of the black lines have been extended with brush tools after merging layers. The red area of background behind the mother is cloned out.
step 6 of 8
From colorful background made earlier, liquify warp is moving colors to start a butterfly shape here.
step 7 of 8
Butterfly further along using liquify warp tool. Smudge tool and brush tools will finish details, then butterfly will be chopped out to use in background.
step 8 of 8
Now the butterflies have been added, scaled to several sizes. A lens flare has been added behind figures to highlight them, and finally shading around outside edge of image is done with burn tool.