Shawn Mendes revealed who his celebrity crush is... and it's not Camila Cabello.

The singer, who just dropped the steamy new "Senorita" music video, revealed he's still crushing on Harry Potter star Emma Watson even after all these years. He first opened up about his love for the actress back in 2016 when he tweeted "@EmmaWatson okay. Here it is. I love you." Unfortunately, she never responded.

Now, nearly three years later, the Canadian heartthrob, who is currently on tour (get tickets here!), professed his love for Watson once again during a pre-concert Q&A with fans. One person got the chance to ask him who his celebrity crush is in an effort to get him to reveal if he and Cabello were dating. However, his answer surprised everyone.

"I really just do love Emma Watson still! I'll tell her that," he said. "When I met her, I was really embarrassed."

Mendes previously spoke about meeting Watson during his Carpool Karaoke segment with James Corden. "I met Emma Watson once and that was one of the first times I was really, really starstruck," he admitted. "I was definitely sweating a bit, but I think I played it cool. I think I was good."

Even though fans want Mendes and Cabello together, he and Watson are a couple we'd definitely ship!

Celebrities Reveal Their Worst Dates Ever

More From 99.9 KTDY