The hardest lesson you ever learn in a partnership is how to receive, especially when the other person is in better circumstances than you.
The next hardest lesson is to learn when not to give. Sooner or later, you run out of things to give and you are left with nothing but yourself. Whilst that can be the most precious gift of all, if it means losing who and what you are yourself, then the price could be too high.