Your Libra Sun(Air element) is compatible with your B.F'.s Leo Sun(Fire element).
Your Rising Sign is Virgo, his is Cancer, compatible.
Your Moon is in Sagittarius, his Leo. You both express your emotions passionately(fire element). Your Venus is in Scorpio, his Cancer. The water element gives your love natures sensitivity and a strong bond. You understand each other and have alot in common. His Mars in Leo is in harmony with your: Sun, Moon,.
Libra's like elegant/beautiful things as does Leo's. Your 12th House(karma, lessons) is Leo, you and he may have known each other in previous past lives. Your Venus in Scorpio conjuncts his N.Node in Scorpio, which may suggest that you were romantically involved in a previous life.