Смотря сколько Вам и Вашей подруге лет.
И "партнёру", соответственно.
И смотря что она действительно сможет сделать.
В зависимости от этого можно предложить подруге перевести отношения в "другую плоскость". Инициативно вынудить партнёра взяться за ум.
Например, выйти замуж. За него именно. При этом настоять на подписании брачного контракта, максимально защищая свои меркантильные интересы и личную независимость.
Из позиции "я этого совершенно не хочу, но готова пойти ради тебя на эту жертву, при условии неприкосновенности моих личных границ" — а потом продавливать эти свои границы до тех пор, пока он сам не взвоет от столь желанных отношений.
Не исключено, что партнёр поумнеет значительно раньше.
Подойдёт, если оба совершеннолетние, и при этом она готова ради его жизни потратить пару лет своей. Потому что да, на пару лет может затянуться.
Есть риск забеременеть, но это решаемо.
Разумеется, выходить замуж необязательно, главное найти повод ставить свои условия. Жёстко и беспощадно. Можно, например, настоять на совместном посещении психиатра/психотерапевта/психолога или семейного консультанта... неоднократного, конечно... до победного конца...
Согласен, варианты немного некрасивые, но действенные. Проверенные опытом. И главное, никто не умрёт, во всяком случае не по вине Вашей подруги :)
Если эти варианты для неё неприемлемы, а сама она ничего или лучшего придумать не может — придётся таки ей самой какого-нибудь психолога спрашивать.