Daniel Radcliffe met his mystery lady, Erin Darke on the set of 2012's Kill Your Darlings, and has been keeping her under wraps ever since - until a visit to a grocery store in New York last week!

Daniel Radcliffe Richest British Star Under 30, $85 Million A Year, Erin Darke Hit The Jackpot! 

In Kill Your Darlings Radcliffe, 24, played Allen Ginsberg and Darke played Gwendolyn. Radcliff had split from his production assistant girlfriend, Rosie Coker, who he met on the sixth Harry Potter movie.  They had a two-year relationship. (Seems like two is the magic number for Radcliffe).

Radcliffe had previously called Coker a "wonderful, wonderful girl, who's far too good for me," according to Sunday's Daily Mail.

Daniel Radcliffe Not Appearing In J.K. Rowling's New Film?

That same year, Radcliffe apparently wooed Darke with fancy London trips.  She supported his performance in The Cripple of Inishmann outside the Noel Coward theatre in London last August. Reportedly, the two even got close at the Sundance Film Festival.  More reported sightings of the couple: Kissing at the Grey Goose Vodka Lounge,  dinner at the Blue Door, and finally, last week a visit to Myers of Keswick, a British grocery store in West Village.They were snapped carrying shopping bags and holding hands before sitting down by the park by the Hudson River for a small picnic as the sun went down.

This sounds like real romance, not some Harry Potter sorcery.

The notoriously private actor may have let a hint slip to Andy Cohen on Watch What Happens Live. According to UK Celebrity, he said;

 "Yes, I am dating someone. And my type is ... the type I keep private." Hel later admitted, "My type is intelligent."