I'm embarrassed but it had to be said.
Why do you think that it is important to say it now?
I've always wanted to express it to him
Even if it was at your expense, it sounds like it had to be said which is probably the right approach. It's much harder to bottle it up and the longer it drags on the more you wouldn't want to say it. Therefore, better to say it sooner rather than later.
I never thought you'd say something like that. I'd love to hear more educated opinions on this.
I just think that if you feel so strongly about saying it, then say it. There is no point in holding in things that need to be said.