5. Cancer

You take a long time to connect with someone and feel ready to take it to that next stage, so you need a partner who has patience and respect. Taurus is the way to go.

Leo
Explore more ...