Hi not too sure about this question, but if you have been dating a year what do you mean by catch, be loyal, or marry?
if you have been dating a year and he is not loyal then he doesn't deserve you anyway!!
if it is marrage, i have been dating my gf over a year and we love each other too bits but marrage isn't in our game plan, maybe he is the same, not everyone thinks marrage is an important statement of love and devotion as some do... if this is your question be patient...
p,s
if you mean you literally just catch him, give up have a drink and go find someone else!!!