I’ve thought about this and I think I just keep coming back to this one thing.
If you have that for whomever you are in a relationship with, I feel the rest of what’s needed follows. Regardless of the type of relationship it is.
I actually have three guidelines or criteria for a romantic relationship: respect, trust and integrity (love is a given in this situation I suppose). If you have those for someone, I truly believe that it can work.