Daniel Radcliffe (Finally) Photographed With Girlfriend of 2 Years

As Professor McGonagall would say, patience is a virtue — and it seems patience has paid off for curious Daniel Radcliffe fans. After nearly two years of reported dating, the "Harry Potter" icon was photographed for only the second time alongside his girlfriend, Erin Darke, looking relaxed and happy.

Radcliffe first met the Michigan native in October 2012 when they were shooting the (loosely historical) drama, "Kill Your Darlings." He played legendary beat poet Alan Ginsberg and she played Gwendolyn. It's unclear, however, whether they became an exclusive item right away, or if it took some time.

Though reports surfaced that the duo looked rather cozy during a dinner in honor of the movie at the Sundance Film Festival in January 2013, it wasn't until seven months later, in August 2013, that they were actually pictured together — and even then, the photos didn't reveal much. Daniel was snapped jumping into a car with Erin outside the Noel Coward theater in London after his performance of "The Cripple of Inishmann." At the time, they both seemed far more focused on avoiding the cameras than greeting each other. In other words, the pics were suggestive, but hardly conclusive.

Shortly after those photos surfaced, however, evidence began to build that they were, in fact, an item. While appearing on "What What Happens: Live," the notoriously private Radcliffe opened up to Andy Cohen.

"Yes, I am dating someone. And my type is … the type I keep private," the star admitted before later adding, "My type is intelligent." He did also confirm that his new lady friend was a bit older than him. (Darke is about five years senior to Radcliffe and hasn't commented publicly on their relationship yet.)

But just last week, Daniel and Erin paid a visit to Myers of Keswick in the West Village to pick up provisions for a spring picnic. After stopping by the British grocery store, the usually camera-shy couple headed over to a park on the Hudson River in time to take in a glowing sunset. Erin rocked a floral-print maxi dress for the romantic occasion, while Daniel was clad in comfy jeans and a t-shirt.

Though this is technically the second time they've been snapped together, it's the first time we've seen them simply hanging out, looking affectionate and comfortable with each other. We have to say, based Erin's beaming smile, it seems there's magic in the air, indeed.