Cancer Lagna and Rashi. 7th house is ruled by Saturn. Saturn is posited in the 5th house of love and romance. This means a person who is very choose when it comes to an alliance. As Saturn is in its own Nakshatra, there is a strong possibility that things came very close to materializing on the marriage front and then withered away. Saturn has an aspect of Rahu from the 9th house or the bhagyastan which is not good. Saturn by nature is the planet of delays and obstacles and Rahu aspect makes it even worse to give results. Ketu aspects the 7th house. Your 7th house and 7th lord are both weak. I believe astrology is all about knowing yourself through the planetary energy. If you are willing to make few adjustments in the Sun period that is going on you can find a life partner. Remember Sun is 2nd house lord which is the house of family extension and Sun is vargottam which makes it strong.
All the best in your life.
Blessings,
Navneet Khanna
Astrologer