Dating coach Dan Rosenfeld highlights 8 types of people you'll encounter before meeting the one, revealing common dating patterns and lessons learned.