Tell them right away! You’ll be glad you did and they’ll be glad to know even if you’ve already told them before.
I know this is simple advice but it’s good for the soul.
I think the same goes for friends, if you like spending time with them, tell them. And tell them why. Tell them you’re glad to have them in your life.
If you see a stranger who is beautiful to you, tell them. You might never see them again and wish that you had said something.
Life is so precious and we should spend it with people we love. We should have meaningful conversations. And we should tell each other “I love you”.