Selena Gomez is dating Aussie actor Luke Bracey.
Selena's like a cat who ate the canary," a source said.
"Luke is older, hotter and so much more fun than Justin.
"Her friends, like Miley Cyrus, have told her that she's onto a good thing, having an Aussie boyfriend.
"They're turning into the must-have accessory for Hollywood's girls."