Some times we must give up things. Some times those things mean a lot to us.
If the reason we feel we need to give up things is a noble cause, the giving can be a joy. When the giving is because you have been failed by others, it is not so easy. Still, the giving up is a time to reset priorities and reexamine what our treasure really is.
I do not understand all that the Lord has promised. In may ways I am still a child who has been given a great treasure but would rather have his toys. I have had a lot of toys taken, stolen, broken, and thrown away. This will not happen with the treasures given me by my Lord.