No, there's not always a
price.
You needn’t feel guilty
if your choice is self-happiness. Any real friend would want this for you.
Nor can you hurt another by choosing your own happiness, unless they choose
to be hurt. Breaking someone’s heart is not a violation if it would break
your heart to stay with them. Feeling guilty is also a choice. If there are
other considerations in the relationship, however, all of them must be
weighed and “adjustments” might be made where necessary.
Of course, it’s not
really possible to choose a happiness that “violates” another, under such
circumstances your choice wouldn’t really make you happy. But then the term
“violate” has different meanings to different people; the code to follow
closest would be the one in your own heart, taking all things into
consideration, NOT someone else’s heart.