We wonder if it's working!

On Saturday night Selena Gomez and her former Wizards of Waverly Place co-star David Henrie had dinner at Il Cielo in Beverly Hills, and given how sexy Selena is dressed, we have a very hard time believing this was just a friendly catch-up. And not only that, but SG was holding some flowers on her way out of dinner -- take that, Justin Bieber! We can't even remember the last time the pop superstar took Selena for a romantic evening on the town and bought her a bouquet of roses.

Henrie is 25 years old, and after life on the Disney Channel, he's found success on the small screen (most notably in a recurring role on How I Met Your Mother) and he has several movies in the works. Henrie dated Pretty Little Liars babe Lucy Hale from 2007-2009, and this isn't the first time he's been seen with Gomez. Back in the summer of 2013 the two went out to lunch and dinner a few times, and Selena was even spotted leaving his house.

Just a few days after Gomez released the music video for "The Heart Wants What It Wants," in which she pathetically pines for her former flame, the Biebs unfollowed her on Instagram. But after looking at the smile on her face and her social media posts over the last few days it seems like Selena is on the mend -- and perhaps even on the rebound!