Selena Gomez has a crush on Drake.

The 'Come and Get It' hitmaker - who previously dated teen heartthrob Justin Bieber and was recently linked to British boy band singer George Shelley - has revealed her attraction to the 'Hold On, We're Going Home' rapper and says she even dreams up fantasies of him dedicating Twitter messages to her.

Selena made the frank confession during an interview with US radio programme 'The TJ Show' after a female caller told the star her boyfriend had a big crush on her.

The caller said her beau often refers to the 21-year-old pop star as his ''baby'' and asked: ''I was wondering if that makes you uncomfortable or are you flattered by that?''

Selena responded saying she was ''super flattered'' and admitted she has a similar habit.

She said: ''I'm like, 'Awww Drake did that for me', when it's like, he did it on Twitter. I'm like, 'My baby did that for me!' ''

But Selena isn't expecting her celebrity crush to call her anytime soon, because she doesn't feel she is his type as her booty isn't ample enough.

She quipped: ''I mean this in the nicest way, I just don't have a big enough butt for Drake.''

Drake, 26, recently confirmed he had a fling with Rihanna and says he has a crush on '2 Broke Girls' star Kat Dennings.