Who needs Justin Bieber when you have your best friend? Selena Gomez brought her BFF Cara Delevingne home for Christmas this year.

PHOTOS: OK! Exclusive: Jennifer Aniston Gives Selena Gomez Dating Advice About Justin Bieber—Find Out What She Said!

“The Heart Wants What It Wants” singer brought her goofy model bestie to Dallas, Tex. with her family and did a little retail therapy. Eyewitnesses on Twitter saw the pair shopping at Toys R Us, Zara, Victoria’s Secret and more at the North Park Mall.

According to one report, they also shopped at Nordstrom “where they held hands and Cara slapped Selena’s a—.” Sounds like a great gift!

PHOTOS: OK! Exclusive: Rihanna Vs. Kendall Jenner: Inside Their Feud Over BFF Cara Delevingne

Cara is already back in the UK, tweeting to her followers on Tuesday night: “I’m home.”

View this post on Instagram

Some serious family style 🌲❤️

A post shared by Cara Delevingne (@caradelevingne) on

As for Selena, she’s been spending tons of time with her family, posting photos with her little sister, Gracie, and a video of “family arguments over desert [sic].”

View this post on Instagram

Family arguments over desert #typical

A post shared by Selena Gomez (@selenagomez) on

Selena and Cara first became friends in 2010 but their friendship really got intense when they ventured to St. Tropez in July.

Sound off in the comments below!

Join the conversation