I've been flirting with a guy for a year why did he only just tell me he had feelings for me?

I've been flirting with a guy for a year why did he only just tell me he had feelings for me?
Post Opinion