Your heart is still intact the way it should be, and no one person has the strength to break you and the character you have built over a long time. The Love, peace, strength, joy, happiness and hope you gave away were the ones shattered and not the ones inside of you and maybe you don’t have to nurse the pain of depriving yourself and any other person the best versions of these things deep inside of you.
They should be writhing in the pain of their ignorance in not valuing and utilizing what you gave away heartily; maybe not the reverse. I don’t think anyone has enough of such power of breaking your heart, they only have a privileged power to open your heart, mind, soul, body, and eyes to a whole lot of possibilities which ordinarily would take you a whole lot of energy to figure out on your own. They are energy savers, not drainers. They are only just a step in your journey towards perfection if you are sensitive enough to every positive negative they deposited in you.