I had a theory over this sort of stuff... having dated many a sign over the years. I am a Leo and i have dated various other signs and in my eyes this is what i discovered. To make me happiest, I think I needed another Fire sign (non-Leo) or an Air sign.
I have dated another Leo and boy was that disasterous. Too like minded and honestly, bad. I dated a water sign (pisces) and that too was a bad decision. At the time, I figured that water put out fire and the way I was around him was to totally concede my WILL and self for him. Never again will I totally gave my self up for someone. I then tried an Earth sign and while it was good for awhile, he was too earthly in his needs and i wanted someone who was more cerebral and intelligent.
Then again, as a Leo i am not one to follow my own advise... i currently have my sights set on a Cancer/Leo cusp and i am constantly pinching myself as he's the best thing i have found to heaven. This time it ain't water putting put fire... it's steam baby.
If this isn't buh then i have no idea what is. As with all new things i am taking this slowly, and just going with the flow. yes i miss him when we're apart but i know i can live without him, but when we're together i feel whole. I do thank the Gods and Goddesses and the universe for bringing us together and i do hope that everything works out in our favor.
Thanks for letting me ramble.
blessed be,
.dc