Good advice here, thats for sure. I'd only like to add one thing.
None of us really know what love is. It's something that takes a lifetime to learn. At best, we begin to get a clue.
Your love need is different than your H's. The magic happens after the expectations are lost and there is still something left. I call it mutual respect and real love. Love that drives you to want to respect and support your S in their life journey, wherever it leads them.