How do you tell if a co-worker is just extremely friendly or interested in you?

My employer splits it's company into three "divisions" residential, commercial, and industrial. This coworker is in the commercial division and I'm in the industrial. Rarely do we see each other, other than company events which is one every couple months.

I've noticed when at company events the co-worker will actively seek me out and initiate conversations with me or vise-versa. I find we talk to each other well and it's really easy to keep a conversation going for multiple hours, sometimes even past the event has ended. I'm always so interested in what they have to say and like wise they'll take the time to ask me how my life is going.

The co-worker remembers all the hobbies I've told them about and remembers them for next time.

The co-worker does not take interest in my fellow peers from industrial other than the standard 5 minute how ya doing type convo. Then will seek me out again.

The coworker will wave to me any time in passing and even occasionally go for a hug I myself will wave but I don't initiate hugs.

The co-worker will constantly complement my skills and knowledgeability of my work and from what I've heard always talks about me in good faith to their peers.

My peers have taken note of this and have started teasing I should take my shot. I tell them they're just being nice but they've started pointing out behavioral differences between us.

When the coworker has a question about the trade work I'm always the first one they'll reach out to for clarification.

I would shoot my shot if it wasn't for the fact that there's at LEAST a 6 year age difference. I'm not sure of their age as I consider it improper to directly ask of anyone's age.

I've always been crap at writing thoughts down. But I've been thinking about asking them out for a while now. I know it's hard to give opinions like this but what would you do? Is there a way I can better gauge this? Or do I just gotta take the direct route?

Thanks internet strangers.

How do you tell if a co-worker is just extremely friendly or interested in you?
Post Opinion