Here's a tip, selfishness is the worst quality in a partner. Figure that out now and ten years from now you won't have to go for a 90 minute run on Christmas because some jerk picked that day to let you know he was getting married.
And yes, it's exactly who you think it is. Shut it down today. There are going to be dozens of good men in your life in the next decade and I'm afraid you might miss something great because you are too stubborn to give up on this "project."
You are major league my dear, quit messing around in the minors.