Steps to Finding the Perfect Partner in Life

People only wanted to find that someone who will be with them for the rest of their lives. Everybody dreams to have someone who will sweep them off their feet and make them feel like they are the best that ever happened to them. But how can you really do this?