Everyone responded to you with some very helpful points.

Major takeaways: for you to be willing to take action, her needs should not need to be quantified in order for you to meet them. That shouldn't be your determination on whether or not you should meet them.

I do think you should take an inventory on what she was asking for, and if you could have met them and if the "sacrifice" was so much that it could only be done if it was a deal breaker. I would weigh on your end, not how much felt she needed them, but how hard they were for you to give. That's really the only thing you need to measure out. Why were you not willing to meet them unless they meant the end of your M? Do some work on YOU and why you felt this way about what she was asking for.

You have mentioned you had no friends and she was your world. You also mentioned how she saved you from your introverted self. I think that perhaps by now spending time in other social situations, you are missing social cues. It's not a man vs. woman thing with your wife, it's more of missing social cues. No one will detail exactly what, how much and how important of things they want. In all sorts of relationships, not only romantic. Maybe fostering a few friendships or social avenues will help you read people a little better.