First, I'm appalled that you can rationalize and justify this boy's behavior to think that he cares about you on a romantic level.  The fact that you are okay with being the girl on the side and you're okay with him spending the day with you just to go home to his girlfriend is disgusting.  The fact that you think you are special enough to not be replaced by the next girl he has a "strong connection' with is laughable.  Also, I rarely agree with Kitty Walker, but you should remove the thought process that all men cheat.  They all don't, just dirtbags like your "romantic" man do.