Celebrity

GUYS, Selena Gomez had a mini 'Wizards of Waverly Place' reunion in Italy

We can't even tell you how much we love this.

By Jonah Waterhouse
Selena Gomez David Henrie

Selena Gomez's role on Disney Channel's Wizards of Waverly Place made her a household name long before her singing career took off (and even before her relationship with Justin Bieber).

Since the show's final episode aired in 2012, Wizards cast members have rarely been spotted out and about together. That is, until now. Selena was recently photographed chilling with her TV brother David Henrie while holidaying in Capri, Italy.

WATCH BELOW: SELENA GOMEZ DISCUSSES THE BACKLASH SURROUNDING HER SHOW '13 REASONS WHY'

Instagram user and fellow Capri holidaymaker Andrea Salvia shared a candid photo with the two vacationing Wizards stars on her Instagram page.

Snapped in what looks to be a marketplace, Andrea captioned the shot: "Ran into some familiar faces on the streets of Capri! Being star struck is such a real thing."

Jealous is an understatement, TBH.

At first, we assumed the co-star encounter was a coincidence of magical proportions. However, it's been reported that Selena is indeed holidaying with 28-year-old David and his wife Maria Cahill in the renowned Italian vacation spot. Further reports said Selena later travelled on to Rome to sightsee at some of the city's famous landmarks.

David adorably shared an Instagram pic with wife Maria captioned: "Been so long since I had an actual vacation. Very fortunate I get to go on one with my love."

Selena appears to be taking some time out of the limelight ATM — having openly discussed her intense past struggles with depression and anxiety.

She completed a two week treatment program for anxiety sufferers in February, and has seemed to tone down her life in the limelight since her breakup with Justin Bieber in late March. But pictures of Selena in Italy show she's sporting a noticeable tan, and looks happier and healthier than ever.

Like we needed any more reasons to despise Australian winter!