"When I was little, I saw him in High School Musical and was like, 'We're going to get married!'" she said. "Then, a couple of years later, we were vacationing on the same island, and we ended up in the same Zumba class. On New Year's Eve, he asked me to dance, and I was like, 'Gaaaah!'"
On the subject of boys, Sailor told the magazine she wouldn't "want to meet a guy at, like, a club."
"Not that I can get into one. I'm still a teenager!" she said, adding that she'd eventually like to "go on a nice little double date with my best friend."
News of Sailor's comments come one day after it was reported that Efron was seen embracing Fast and Furious actress Michele Rodriguez during a beach vacation in Italy.
2014: The Year in Music [PHOTOS]