1. Ready the file
Open up the rose image. Desaturate and increase contrast using Enhance>Adjust Lighting. Soften the edges with Filter>Noise>Median set at 10-20px. Then go to Filter>Blur>Gaussian Blur and set to 3-7px. Save this as a new PSD file, name it differently and close.
2. Apply the filter
Open the original rose image and the wood texture. Go to Window>Images>Tile and drag the wood on top of the rose. Close the image image. Go to Filter>Distort>Displace. Put 90 for both values and hit OK. Navigate to your rose PSD file and hit Open.
3. Add a layer mask
The wood texture will be warped around a vague rose shape. Add a layer mask using the circle inside the rectangle icon. Fill the mask with black, and then select the Brush tool (B). Begin to paint in white where you want the wood layer to be visible on the rose image.
4. Blend the layers
To make the shape more realistic, set the wood texture layer to Overlay. You can see the details better but the wood has turned pink. Select the rose layer and go to Layer>New Fill Layer, and pick a grey/brown colour. Set the blend mode of this layer to Colour.
5. Create realism
Fill in the layer mask as with the wood texture so the colour only affects the rose. Due to blending, some of the contrast might become lost. To get it back, use a Levels adjustment. Go to Layer>New Adjustment Layer>Levels.
6. Retrieve contrast
Press D to default the colours swatches, click on the Levels’ mask and hit Cmd/Ctrl+Backspace to fill with black. On the layer mask, use a small, soft white brush to paint over the shadows to enhance them. Repeat with the highlights and a new Levels adjustment.