The 'Boyfriend' hitmaker has been dating the actress-singer for around two years now and he says that Gomez is the most affectionate person he knows, reported Contactmusic.
"I'm attracted to someone who's a good listener, who is there for me and who pays attention to what I am saying. Also, I'm very affectionate so need someone affectionate like me.
"Every guy likes their girl to be hot, which Selena is. But I like to mess around and pull jokes, so I like to be around people who make me laugh and share my sense of humour. That's Selena for sure. She is a really great person and I think she has one of the best smiles in the world," he said.