It may not be what you want to hear, but you now have an opportunity to not make that 7 years into 8 years, 10 years, 20 years...you see what I'm saying. It is NOT your fault he is broken. You've shown you can uphold more than your end of the bargain, and you are special. Believe that, and believe that if your WH can't realize this, you have an opportunity to heal, and then find someone who will.
EVEN IF YOU ARE GIVEN A TOP STEAK, IT WONT SATISFY IF YOU WANT SPAM IN A CAN.
Exactly. You're too good for him, at least for who he is showing himself to be. If he wants spam, let him eat spam. You said you gave him what he wanted and it wasn't enough? I'd say it was plenty, and he just isn't able to appreciate it.
I'm sorry you're going through this, but know, I mean KNOW, that you are special. If you can get past this, whether it's R with your WH or not, there are many men who truly appreciate top steak and will never look at spam again. However this pans out, we have your back, and there is a brighter future ahead.