Берём фотку милого нашому сердцу человека
Ctrl+J (создаём копию слоя)

Дальше Filter -> Artistic ->PosterEdges

Нежно выризаем саму фигурку. Создаём фоновый слой чёрного цвета и перемещаем этот слой под слой с нашим подрезанным силуэтом. И отключаем глазик этого фонового слоя, пока.

Проверяем, что бы единственным видным и активным слоем был силуэт, что бы цвет (forground) был выбран чёрный. И теперь Select -> Color Range  и балуемся бегунком пока нам не понравиться то что выделено (Всё чётко видно и никаких оттенков гдето 40 на fuzziness)

Появится  выделение, копируем его в новый слой. Сначала  жмём Ctrl+C и тут же Ctrl+V и Ctrl+I (инвертируем в белый).
Включаем фоновый слой. Теперь можно ластиком и карандашиком подкорректировать всё что не нравится. Весь мусор убрали а не выразительные части под рисовали? Делаем Opacity 50 (прозрачней лучше)

А дальше создаём новый слой, берём кисть Star

и в новом слое осыпаем звёздами (по контуру и желательнло менять размеры звёздочек).

А фоновый чёрный слой заливаем градиентом от чёрного в синий. Потом добавляем текстом что-то вроде «Ты моё самое яркое созвездие!» И наслаждаемся заслуженной благодарностью.

только фотографию надо подбирать и вырезать аккуратно!