http://s59.radikal.ru/i163/0906/2b/a449c8faf16a.jpg

Продублируем слой, используя команду Layer – Duplicate Layer. И применим к нему фильтр: Filter – Blur - Gaussian Blur с параметрами как на рисунке…
http://s48.radikal.ru/i119/0906/df/7cba34b937b7.jpg

Сменим blending на Multiply. Соединим этот слой с предыдущим, используя Layer – Merge Down.

Откорректируем яркость, контрастность и цвет фотографии используя Image – Adjustments – Curves.
http://s48.radikal.ru/i121/0906/42/ffdaccbdb253.jpg

Уменьшим цветовую интенсивность полученной картинки, используя Image – Abjustments – Hue/Saturation…
http://s42.radikal.ru/i098/0906/d8/bbdb7aa61c2f.jpg

Создадим новый слой. Возьмем инструмент Brush Tool, выберем цвет для окрашивания глаз, установим параметр hardness на 0% и аккуратно закрасим цветную часть глаза.
http://i004.radikal.ru/0906/64/5ddd7bd247c3.jpg

Размоем немного контуры, используя Filter – Blur – Gaussian Blur и изменим тип слоя на Overlay.

Соединим этот слой с предыдущим, применяя Layer – Merge Down. Вот что у нас должно получиться:
http://i013.radikal.ru/0906/b0/8e8c904eed9e.jpg

Теперь изменим цвет губ. Для начала аккуратно выделим их, используя Lasso Tool и применим следующее Image – Adjustments – Curves
http://s46.radikal.ru/i114/0906/d8/8892d81ec4d2.jpg

Далее возьмем инструмент Horizontal Type Tool. Установим черный цвет для текста, выберем шрифт (автор использует Ogilvie) и напишем необходимые слова. Сделаем несколько таких слоев с различным текстом на одной линии. Создадим зеркальные отражения текста, используя команду Edit – Transform – Flip Horizontal. Далее расположим текст по вертикали, применяя команду Edit – Free Transform. Затем перейдем к Filter - Liquify (shift+ctrl+x). И сделаем текст волнистым, похожим на волосы девушки, используя

Twirl Clockwise Tool и Bloat Tool.
http://s54.radikal.ru/i143/0906/bb/8f52d4e878c4.jpg

Сольем все слои с текстом (Layer – Merge Down) и скопируем в новый: Layer – Duplicate Layer, чтобы создать тени для слоя с текстом. Немного размоем скопированный слой, используя Filter – Blur – Gaussian Blur, слегка свдинем в сторону и поместим его под основной с текстом. Уменьшим видимость слоя на окне Layers.
http://s54.radikal.ru/i145/0906/28/9a5b0bcaf706.jpg

Теперь поместим дым на нашу картинку. Для начала берем пару различных снимков дыма и помещаем какждый из них в отдельный слой над главным изображением.
http://i054.radikal.ru/0906/07/7ce854591188.jpg

Сделаем дым белым, используя Image – Adjustments – Invert (ctrl+I) и изменим его положение в пространстве с помощью Edit – Free Transform (ctrl+T). Изменим тип слоя для каждой картинки с дымом на Lighten.
http://s48.radikal.ru/i121/0906/87/a6e2091e72c1.jpg

Далее по вкусу можно добавить различные элементы дизайна... К примеру автор использовал кисти растений.
И в итоге получаем такую вот картинку:
http://s45.radikal.ru/i107/0906/b4/1fe3f744bba5.jpg

Материалы взяты с Демиарт.ру