Open a new raster layer and with your Preset tool set at rectangle, draw a rectangle the size you want your frame to be (foreground colour or pattern of choice, background closed, line width depending on the size of your frame). Add any effects you want to and a very slight bevel. When you’re happy with your frame, Layers – Duplicate and keeping the frames on separate layers, move them beside each other keeping a small gap between them.
Add a new raster layer. Draw a line across the two frames roughly the size you want your stitch to be (round ended line style, colour white, width depending on the size of the frame and the size of your stitch). Convert to raster. Select all – Float – Defloat, then use the Eye Candy 5: Texture / Texture Noise filter to add some texture. I used the Crumpled tissue setting. Or you can use the Paper Textures/ Fine Canvas filter of Filters Unlimited for some texture depth or the Texturizer filter. Select none. Adjust – Manual colour correction and colourize to a colour complementing your frame.
Now Image – Free rotate – Right and set the Free option at 45 (uncheck the All layers options and Rotate single layer option). Layers – Duplicate, then Image – Mirror. Now move your stitches in the position you want them to be relative to the frame. Close your two frame layers and merge visible, then you can turn on the frame layers again.
Add a new raster layer and drag it below your stitch layer. Choose a medium greyish colour and a round brush tip to draw four dots under your stitches with the Paintbrush tool (size depending on the size of your stitch). Close the two frame layers and merge visible, then turn on the frame layers again. You can add a slight drop shadow to the stitch, if necessary.
Duplicate your stitches as many times as you wish and move them into the position you want them to be. You can now either merge visible or use the Pick tool to give some perspective to your frame, and then merge visible.