One theory is that Haruka is the Prince of Uranus, and was engaged to Michiru, the Princess of Neptune, during the Silver Millennium.
In the American anime, Haruka says that they are cousins. (But Yanks are funny that in that they are afraid of close relationships) So here are some other explanations.
Since Senshi can only be female, Uranus, originally a male, was reborn a female, with her love for Neptune unbroken.
Another theory is that Neptune was engaged to Uranus's
brother, and that Haruka and Michiru share a
friendship, closer even, than that between sisters.
We are souls with bodies, not bodies with souls, thus, souls are attracted, no matter what the body is.
Click here for information in how Haruka & Michiru met.