Finding a lifelong partner is no easy feat — but finding someone who shares the same morals and values is all the more ...