I believe that if you two really love eachother, you should stay together. I mean, I don't think two years is really too bad of an age difference. It might be in teenage years, but it sounds like he's a really mature, responsible guy. I say that you two should keep dating and not care what they...