How do I tell my best friend that I am in love with him

It’s been around 10 years I am deeply in love with him. He is a really good friend and we always have had the best times together and these days virtually. We have never had any awkward moment. But of late, he has been looking at me differently.

Is he finally falling for me? I have wanted this soooo long! Should I directly ask him?

I don’t want to lose him or this beautiful friendship.