Nah love doesn't have to mean sex. Sex is just a cherry on top of the.. whatever it was.
Well the best love relationship.. I haven't had any special. For me it would mean a person who loves me just as much as I love them, and there are no people like that. For example, my best friend. I love her with all my heart and I can't live without her.
But she has other best friends and she could live without me if she had to.
But she is still an angel.