May I reframe this for you?
“When you want nothing more thatn to give someone everything they ever dreamed of” has nothing to do with the other person, and everything to do with you.
Next step is to understand what that means about you. It means you want to experience love, the kind of love that makes you do all the things you’ve read about, seen in movies, and so on.
But love is a powerful, sometimes overwhelming emotions.
And love knows no gender or sex.
The other person you love needs to do they things they’ve dreamed of for themselves. When someone else does those things for them, then they can’t own their dreams as completed.
What you can do in love, when the other person loves you back, is to support them in the pursuit of their dreams, to make it possibly easier or simply more fun for them to achieve those dreams.
And yes, no one knows what will happen. Impossible is only what you believe you cannot do.