Let's be real. Dating can feel like sifting through a pile of rocks hoping to find a gem.You meet someone who seems ...