Maybe he prefers to say those three words in person, face to face. It means a lot more.
Don't feel stupid for your feelings. In the future, when you're saying the L word for the first time, don't text it. Say it face to face. If you need to express strong feelings but you're far apart, use other words and expressions. The L word is huge.