How do you know if someone is worth dating