Sorry punchy, but your description of how you're there for your W sounds more like an obligation than anything connected to your heart.
It's not just saying that you're there for her, it's expressing your dreams for the future and desires! I would have melted if my H had expressed anything personal, random compliments, true appreciation, anything to make me feel special and loved.
Have you done any of that? It sounds like you've really worked on yourself a lot, but you're still not speaking her love language.