You can't help what your heart feels and if your heart feels that you love him, then tell him. It's better to tell him and at least let him know how you feel instead of wondering what IF you had. You may think it's too late to tell him how you feel now, but what if one of you dies tomorrow and you never got to tell him how much you love him. Don't live life like that. Do whatever you can for love, even if that means bringing more heart ache for a lil bit. That'll heal and you'll look back and feel better about it. If my current boyfriend hadn't told me how he felt, I mean how he REALLY felt, then I wouldn't have gotten back together with him and who knows how or if things would be different if he had told me sooner, but I'm glad that he told me when I did, because now I've found love and I'm not gonna let it slip through my fingers. You never know what'll happen til you try. You shouldn't keep your feelings bottled up inside, it's just not worth it. Let him know that you remember the distance agreement thing, but that you had to tell him how you feel and that you truly love him. If he just blows you off, then he's not worth your love. If he gets mad that you're telling him this at this time, it means that he cares and maybe wishes that you had said it sooner...I'm not sure how he'll react or what his reactions will mean, but my opinion is to tell him. You never know til you try.