📍Фразеологизм "скрепя сердце" значит "крайне неохотно", "против воли".
Так обычно говорят о поступке, который человек совершает против воли, по принуждению, жертвуя чем-то или выбирая из двух зол меньшее.
Устойчивое выражение, призванное подчеркнуть, что человек делает нечто через силу, образовано не от слова «скрип», а от слов «скрепить», «крепкий».
Часто пишут это выражение с ошибкой, поскольку слово «скрепя» устарело, а вот «скрипя» в речи используется.
Однако смысл фразы в том, что сердце ❤️ нужно буквально сделать прочнее, целостнее (скрепить, как кипу бумаг), чтобы пережить нечто неприятное.