I have some thoughts on this that I need to write down one of these days, but until then, this quote sums it up so nicely!
(Jesus:) I never take something away from you without giving you something better. The mistake people make is that they look for the same kind of thing as what I asked them to give up for Me. Sometimes My recompense comes in similar form, but often it does not. Don’t put Me, or your own happiness, in a box by looking for My blessings only along certain avenues. I can, and will, bless your life in many ways, and not always as you might expect. But what you can count on is that there will always be a greater gift and blessing to make up for any loss or forsaking.