Advice on this ladies.

Yesterday I went and hung out with my boyfriend. We later decided to do some quick grocery shopping to make lunch for work tomorrow. On the drive back he was playing with my phone only to find out he found my <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">Eve</a> app and was very interested. He read a topic on relationships on how to end it if you don’t like your boyfriend/girlfriend anymore. And quite bluntly we both agreed you need to tell them rather than carry on with it because later on they’ll find out and it’ll break their heart. He then proceeded to open up to me and tell me he had dated a girl on and off she cheated on him and he didn’t date for 6 years he had his fun in college tho with one night stands and all. He never really wanted to date at all it wasn’t in his plans. The funny thing is we’ve been together for a year and 11 months and he finally tells me the real reason why he made the move is because he knew if he didn’t take the chance he would miss the opportunity to date a wonderful girl and that hands down I would have been with another man and he’d never be able to find another girl like me. He told me it was selfish what he did.........what do you girls think?